項目中遇到一個需求,某張中間表,隻有兩個字段origin_id和relation_id,兩個字段用來連接配接另外兩張更大的表。該中間表沒有主鍵,資料插入的時候,有時候由于網速比較慢,表單送出多點了幾次,就插入了多條同樣的資料。
解決的辦法是,把這兩個字段做成一個主鍵:
ALTER TABLE t_test add PRIMARY KEY(origin_id,relation_gid);
項目中遇到一個需求,某張中間表,隻有兩個字段origin_id和relation_id,兩個字段用來連接配接另外兩張更大的表。該中間表沒有主鍵,資料插入的時候,有時候由于網速比較慢,表單送出多點了幾次,就插入了多條同樣的資料。
解決的辦法是,把這兩個字段做成一個主鍵:
ALTER TABLE t_test add PRIMARY KEY(origin_id,relation_gid);