mysql多列一致性约束unique
描述一下前因后果,我有一张表,每天使用LOAD FILE IN
插入前60天的分析数据。这样除了第一天,后续的数据都会有重复的。
其中有一个参数,是iIGNORE|REPLACE
分别表示插入数据的时候,依据唯一性约束忽略
或替代
重复值。
我有带上这个参数,但是没有生效。原因是我建表没有添加唯一性约束
,所以这个参数写了也没效果。
添加唯一性约束
alter table app_it.gongshi_statis add constraint unique(`date`,worker_num);
commit;
搞定。我不懂百度出的结果
alter table j_assistants add constraint unique_name_course_class unique(name_id,course_id,class_id);
中unique_name_course_class
这段是什么意思。