我正在尝试使用一个执行语句插入记录,但是我发现了这个错误:
你的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' );" );
答案 0 :(得分:1)
你没有做多个值插入:
INSERT INTO sometable (field1, field2)
VALUES (val1, val2), (val3, val4), ...
注意(..),(..),...
构造。
您通常无法使用mysql在单个查询调用中执行多个语句。