Mysql phpmyadmin中的SQL语法错误
我正在为学校作业创建一个小型CMS,并在phpMyAdmin中尝试了这段SQL代码:Mysql phpmyadmin中的SQL语法错误,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,我正在为学校作业创建一个小型CMS,并在phpMyAdmin中尝试了这段SQL代码: INSERT INTO subjects ( menu_name, position, visible ) VALUES ( '{Test item}', {4}, {1} ) 但它不起作用。它告诉我: #1064-您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'{Test item}', {4}, {1}
)
但它不起作用。它告诉我:
#1064-您的SQL语法有错误;检查手册
对应于您的MySQL服务器版本,以便使用正确的语法
在第4行的'4},{1}'附近
有人能解释一下我做错了什么。为什么要加大括号?这应该起作用:
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'Test item', 4, 1
)
为什么要加括号?这应该起作用:
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'Test item', 4, 1
)
除非该字段实际需要大括号,否则将不包括大括号
INSERT INTO `subjects` (`menu_name`,`position`,`visible`) VALUES('Test Item', 4, 1)
除非该字段实际需要大括号,否则将不包括大括号
INSERT INTO `subjects` (`menu_name`,`position`,`visible`) VALUES('Test Item', 4, 1)
不要用括号,试试这个
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'Test item', 4, 1
)
不要用括号,试试这个
INSERT INTO subjects (
menu_name, position, visible
) VALUES (
'Test item', 4, 1
)
wat数据类型是否为位置和可见?如果它们是char或varchar,你需要用“你的括号是用来做什么的?”?不要使用那些…wat数据类型是位置和可见的?如果它们是char或varchar,你需要用“你的括号是用来做什么的?”?不要用那些…谢谢你的快速反应。它起作用了。谢谢@用户2048338没问题。不要忘记接受我们的一个答案来结束这个问题。谢谢你的快速反应。它起作用了。谢谢@用户2048338没问题。不要忘记接受我们的一个答案来结束这个问题。