首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql语法中的错误-插入查询

mysql语法中的错误-插入查询
EN

Stack Overflow用户
提问于 2011-05-22 20:05:45
回答 2查看 302关注 0票数 0

所有列名都是正确的,数据类型应该是正确的,但这会引发:

您的SQL语法出现了错误;请检查与MySQL服务器版本对应的手册,以便在第1行使用接近“desc、owner、burl)值”(“1”、“2”、“3”、“4”、“5”)的正确语法。

代码语言:javascript
复制
mysql_query("INSERT INTO servers (ip, name, desc, owner, burl) VALUES ('1', '2', '3', '4', '5')") or die(mysql_error());
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-22 20:07:57

代码语言:javascript
复制
mysql_query("INSERT INTO servers (ip, name, `desc`, owner, burl) VALUES ('1', '2', '3', '4', '5')") or die(mysql_error());

确保使用特殊单词(如DESC )的反勾列名称。

票数 1
EN

Stack Overflow用户

发布于 2011-05-22 20:09:05

desc是一个保留词。

请参阅http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6090446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档