我的表是這樣創建的:如何刪除當主鍵包含兩列,並使用安全模式
CREATE TABLE test(
num1 INT,
num2 INT,
PRIMARY KEY(num1, num2)
);
什麼應該我刪除查詢什麼樣子的?
使用
DELETE FROM test WHERE num1=1 AND num2=2;
只會導致此錯誤消息:
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.
而且,我可以告訴大家,我不知道如何打開安全更新模式關閉,但是,這並不回答我的問題。
沒有要求根據主鍵刪除 –
您是否嘗試了查詢? –
這些名稱不會更改。我目前沒有考慮優化,我只是想知道如何將這個主鍵包含到WHERE中,這是在安全模式打開時需要的。 – fihgus