我正在尝试创建一个book
列数据类型为tags
的表json
但是这里收到错误消息 -
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB' at line 4
查询:
CREATE TABLE `book` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL,
`tags` json DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
如何在MySQL中支持json
数据类型?
答案 0 :(得分:0)
升级到MySQL 5.7.8。见JSON datatype docs:
从MySQL 5.7.8开始,MySQL支持RFC 7159定义的本机JSON数据类型,可以高效访问JSON(JavaScript Object Notation)文档中的数据。