【问题标题】:Error in mysql syntax - Insert into querymysql语法错误 - 插入查询
【发布时间】:2011-05-22 20:05:45
【问题描述】:

所有列名都是正确的,数据类型应该没问题,但这会抛出:

您的 SQL 语法有错误; 检查对应的手册 您的 MySQL 服务器版本 在 'desc, owner, 毛刺)值('1','2','3','4', '5')' 在第 1 行

mysql_query("INSERT INTO servers (ip, name, desc, owner, burl) VALUES ('1', '2', '3', '4', '5')") or die(mysql_error());

【问题讨论】:

    标签: mysql syntax insert


    【解决方案1】:
    mysql_query("INSERT INTO servers (ip, name, `desc`, owner, burl) VALUES ('1', '2', '3', '4', '5')") or die(mysql_error());
    

    确保使用特殊单词(如 DESC)的反引号列名

    【讨论】:

    • 非常感谢,不知道是个特殊词
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      • 1970-01-01
      • 1970-01-01
      • 2016-12-09
      • 1970-01-01
      • 2016-08-05
      • 2015-09-01
      相关资源
      最近更新 更多