我正在为学校作业创建一个小型CMS,我在phpMyAdmin中尝试了这段SQL代码:
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'{Test item}', {4}, {1}
)
但它不起作用。它告诉我:
#1064 - 您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 在第4行附近'4},{1})'。
有人可以向我解释我做错了什么。
答案 0 :(得分:2)
为什么要添加牙箍?这应该有效:
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'Test item', 4, 1
)
答案 1 :(得分:1)
不要使用括号,试试这个
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'Test item', 4, 1
)
答案 2 :(得分:0)
除非该字段实际上需要括号,否则不会包含它们。
INSERT INTO `subjects` (`menu_name`,`position`,`visible`) VALUES('Test Item', 4, 1)