在sql语句错误结束时缺少分号(;)

时间:2014-12-29 07:09:16

标签: sql sql-insert

我试图执行此声明

INSERT INTO myTable
(Field1, Field2, Field3)
VALUES (2, 1, 10), (2, 2, 4), (2, 12, 0)

我收到了这个错误:

  

在sql语句结束时缺少分号(;)

我的SQL语句出了什么问题?

2 个答案:

答案 0 :(得分:5)

你错过了一个;在你的陈述结束时。

它在字面上告诉你" PUT ;在你的陈述结束时#34;

这是什么SQL服务器?我知道MariaDB / MySQL& SQLite并不那么迂腐。

答案 1 :(得分:0)

INSERT INTO myTable
(Field1, Field2, Field3)
VALUES (2, 1, 10), (2, 2, 4), (2, 12, 0);

分号是分隔数据库系统中每个SQL语句的标准方法,它允许在对服务器的同一调用中执行多个SQL语句。