2014-02-15 113 views
0

我一直很高興地使用SequelPro代替phpMyAdmin來訪問我的本地數據庫。`INSERT`只插入一行

我已將數百行插入一些表中,沒有小故障。

現在我不能在單個表中插入多於一行 - 即使使用之前成功使用的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); 

...雖然我認爲我的測試顯示它不是錯誤的腳本。 (國家表有一個auto_increment列country_id,對於插入的單一行可以正常工作)。

我試過重新啓動續集Pro和我的本地服務器MAMP,但沒有喜悅。感覺就像我在不知不覺中改變了Sequel Pro中的設置。

有沒有人見過這個?

+0

請不要在標題中使用假的僞標籤。它們不一致,無法索引等。因此,SO已經有了一個標籤系統。 :) –

+0

您能否提供有關如何重現此問題的更多詳細信息。按下按鈕,按下按鍵,SQL架構等。 –

+0

auto_inc列的數據類型是什麼? – Strawberry

回答

0

您正在執行「運行當前查詢」操作(即插入符號下的查詢),而不是「運行所有查詢」操作?他們有不同的keyboard shortcuts