这已经难倒了。我几乎直接将这个查询复制到heidiSQL的查询字段中并成功运行它。
我收到此错误
您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在';
附近使用正确的语法INSERT INTO dots(`name`, `sambandsnr`, `dslam`, `ip`, `lat`, `lng`, `on' at line 1
关于此查询
DELETE FROM dots;
INSERT INTO dots(`name`, `sambandsnr`, `dslam`, `ip`, `lat`, `lng`, `online`)
VALUES
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "..."),
("...", "...", "...", "...", "...", "...", "...");
真实的脚本有真实的数据和大约800行。说真的,我已经复制并粘贴了前10行并成功手动运行查询。这完全让我觉得第1行可能会出现错误。
任何帮助将不胜感激
编辑:我刚刚将整个失败的脚本复制到查询编辑器中并运行它。它运行成功。 !?!?!?
答案 0 :(得分:4)
您似乎一次发送两个查询。
单独发送,或使用多查询功能执行此操作(PHP
中的mysqli_multi_query
)。
要执行此操作,您必须使用MySQLi
扩展名:MySQL
扩展程序无法在一个语句中发送多个查询。
mysql_query()
向与指定link_identifier关联的服务器上的当前活动数据库发送唯一查询(不支持多个查询)。