插入具有相同execute语句的记录

时间:2015-05-08 21:39:52

标签: java mysql sql

我正在尝试使用一个执行语句插入记录,但是我发现了这个错误:

  

你的MySQL服务器版本正确的语法使用INSERT INTO停止(名称,路由,纬度,长期)值(' XYZ alle',' 9' ,' 83.868863','第1行

    stt.execute("INSERT INTO stops(name, route, lat, longi) values('blabla', '1', '93.838039', '14.700440' );" 
+  "INSERT INTO stops(name, route, lat, longi) values('xyz', '9', '83.868863', '14.665438' );" );

1 个答案:

答案 0 :(得分:1)

你没有做多个值插入:

INSERT INTO sometable (field1, field2)
VALUES (val1, val2), (val3, val4), ...

注意(..),(..),...构造。

您通常无法使用mysql在单个查询调用中执行多个语句。