從select中插入數據時,有沒有一種方法或命令可以忽略重複的主鍵錯誤?忽略從select語句插入時的錯誤SQL
說明 讓我們假設我有這個疑問:Insert into my_table values (select * from my_second_table)
但my_table
對id
主鍵。另外my_second_table
有一個名爲id
的列,因此嘗試插入時會導致重複的主鍵錯誤。
我知道我可以使用go
避免這些問題,但在這種情況下,我不能使用它,因爲是從選擇插入,或至少是我所知道的。
有什麼我可以做的嗎?
在這種情況下使用合併語句 –
您使用的是什麼RDBMS?如果Sql服務器可以使用MsSql查看'ignore_dup_key = on' –
@MartinSmith即時消息 –