代码之家  ›  专栏  ›  技术社区  ›  johnjohn

将数据插入mysql时出错

  •  0
  • johnjohn  · 技术社区  · 14 年前

    它在第2行停止,错误为:

    (1,“O1”,“”,“”,“”,0.0000,0.0000,,);

    句法;检查手册 对应于MySQL服务器 使用正确语法的版本

    句法;检查手册 对应于MySQL服务器 使用正确语法的版本

    我该怎么做才能让数据进入数据库?

    非常感谢。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Dave Markle    14 年前

    INSERT INTO location VALUES (1,"O1","","","",0.0000,0.0000,, );
    

    应该是的

    INSERT INTO location VALUES (1,"O1","","","",0.0000,0.0000,NULL,
    

    空);

        2
  •  2
  •   MJB    14 年前

    insert语句是否包含表中每一列的值?如果没有,则必须命名列。

    insert into location (col1, col2, col3) values (1, 2, 3);
    

    如果你告诉我们位置表的结构,你可以得到更好的答案。