MySQL:ALTER IGNORE TABLE ADD UNIQUE - 記錄截斷影響
具有IGNORE 子句的ALTER TABLE 語句用於添加唯一約束到表中,可能會刪除重複的記錄。然而,保留的具體記錄可能會引起疑問。
問題:
執行以下語句時:
ALTER IGNORE TABLE `my_table` ADD UNIQUE (`type`, `owner`);
哪筆記錄如果存在多個具有相同類型和所有者值的重複記錄,是否會保留?
答案:
從MySQL 5.7.4 開始,IGNORE 子句不再存在
但是,在允許IGNORE 子句的早期MySQL 版本不再存在
以上是在 MySQL 中使用 ALTER IGNORE TABLE ADD UNIQUE 時會保留哪一筆記錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!