天天看点

MySQL创建复合主键

    项目中遇到一个需求,某张中间表,只有两个字段origin_id和relation_id,两个字段用来连接另外两张更大的表。该中间表没有主键,数据插入的时候,有时候由于网速比较慢,表单提交多点了几次,就插入了多条同样的数据。

    解决的办法是,把这两个字段做成一个主键:

ALTER TABLE t_test add PRIMARY KEY(origin_id,relation_gid);
           

继续阅读