需要帮助将json literal插入mysql 5.7

时间:2017-09-05 23:16:10

标签: mysql json

当我尝试插入以下查询时,我不断收到此错误消息:

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在#' [' php',' javascript'])''在第2行

我使用以下查询

INSERT INTO freelancer (tags) VALUES (['php','javascript']);

我尝试了另一个查询,这次使它成为一个字符串,然后我收到此错误

INSERT INTO freelancer (tags) VALUES ("['php','javascript']");

无效的JSON文字:"无效的值。"专栏#9; freelancer.tags'的价值在第1位。

我不知道如何将其插入到mysql中......如果有人能帮我解决这个问题,我会非常感激!

1 个答案:

答案 0 :(得分:1)

JSON非常讲究引用。你必须使用双打:

VALUES ('["php","javascript"]')

如果您对JSON是什么或不是JSON感到好奇,可以使用JSON validator进行测试。