2017-09-05 63 views
0

当我尝试插入以下查询时,我不断收到此错误消息:需要帮助插入JSON文字到MySQL 5.7

您的SQL语法错误;检查对应于你的MySQL服务器版本使用附近的正确语法“[” PHP“‘JavaScript的’])”在行说明书2

我使用下面的查询

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

我尝试另一个查询,这次使其成为一个字符串,然后我得到这个错误

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

无效JSON文本:“无效的价值。”列'自由职业者标签'的值为1。

我不知道如何去插入到MySQL ...如果任何人都可以帮助我弄清楚这一点,我真的很感激它!

回答

1

JSON对报价非常特别。你必须使用双打:

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

您可以用JSON validator测试,如果您想了解什么是或不是JSON。

+0

哇谢谢你!我从来没有猜到它。 – json6