如何使用json数据类型列创建表

时间:2018-05-24 20:10:17

标签: mysql phpmyadmin

phpMyAdmin - ver 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不支持这种类型的数据。

解决方案是什么,请?

1 个答案:

答案 0 :(得分:0)

是的,您可以从旧版本升级到更新版本 - 这就是几个月前我在localhost上所做的。

对于我来说,MySQL Workbench顺利完成了这项工作并且没有错误,请转介https://dev.mysql.com/doc/workbench/en/wb-migration-database-mysql.html

如果您在迁移过程中遇到任何问题,请在此处询问,我们可能会帮助您完成此过程。