IGNORE
是标准sql的MysqL扩展。它控制ALTER TABLE的工作方式,如果新表中的唯一键上有重复项,或者在启用严格模式时出现警告。如果IGNORE
未指定,则复制副本将中止并在发生重复键错误时回滚。如果IGNORE
指定,则仅 行使用唯一键重复的行,其他冲突的行则 。不正确的值将被截断为最接近的匹配可接受值
我猜这里的“第一个”是指ID最小的那个(假设ID是主键)。
另请注意:
从MysqL 5.7.4开始,IGNORE
for子句ALTER TABLE
被 ,其使用产生 。