`INSERT`只插入一行

时间:2014-02-15 12:10:02

标签: mysql sequelpro

我一直很高兴使用SequelPro代替phpMyAdmin来访问我的本地数据库。

我已经在一些表中插入了数百行而没有出现故障。

现在我不能在任何表中插入多行 - 即使使用我之前成功使用的相同INSERT脚本。但是,我可以使用相同的脚本通过phpMyAdmin插入多行。通过SequelPro,只输入最后一行:

insert into country (country_desc, country_pop) values ('Monaco', NULL);
insert into country (country_desc, country_pop) values ('Mongolia', NULL);
insert into country (country_desc, country_pop) values ('Montenegro', NULL);
insert into country (country_desc, country_pop) values ('Montserrat', NULL);

...虽然我认为我的测试表明它不是故障的脚本。 (country表有一个auto_increment列,country_id,对于插入的单行工作正常。)

我尝试重新启动Sequel Pro和我的本地服务器MAMP,但没有快乐。感觉就像我在不知不觉中改变了Sequel Pro中的设置。

有没有人见过这个?

1 个答案:

答案 0 :(得分:0)

您是在执行“运行当前查询”操作(即插入符号下的查询),而不是“运行所有查询”操作?他们有不同的keyboard shortcuts