Как создать таблицу со столбцом типа данных JSON

0

phpMyAdmin - версия 4.8.0.1 (последняя).

Я пытаюсь создать таблицу с колонкой json.

CREATE TABLE 'book' (
  'id' mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  'title' varchar(200) NOT NULL,
  'tags' json DEFAULT NULL,  // line 4
  PRIMARY KEY ('id')
) ENGINE=InnoDB;

Результат - error in your SQL syntax... on line 4

Когда я перейду на вкладку " Structure " существующей таблицы и попытаюсь изменить тип столбца - такой опции в списке нет.

Похоже, что phpMyAdmin не поддерживает этот тип данных.

Что такое решение, PLS?

  • 0
    Какую версию MySQL вы используете? Этот тип данных был добавлен в 5.7.
  • 0
    phpMyAdmin - это не база данных, а просто веб-интерфейс. Важна версия MySQL, а не версия PMA.
Показать ещё 7 комментариев
Теги:
phpmyadmin

2 ответа

1
Лучший ответ

Да, вы можете перейти от более старой версии к новой версии - Это то, что я сделал на localhost несколько месяцев назад.

Что касается меня, MySQL Workbench сделал трюк плавно и без ошибок, перейдите по ссылке https://dev.mysql.com/doc/workbench/en/wb-migration-database-mysql.html

И если у вас возникнут какие-либо проблемы во время миграции, спросите здесь, и мы можем помочь вам в этом процессе.

0

У общих хостинговых услуг обычно нет последней версии - Mine, например, по-прежнему запускает версию MySql 5.6.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню