msyql

保证数据唯一性的办法

primay key or unique index

insert ignore

replace into

insert into ... select ... where not exist

INSERT INTO card(cardno, cardnum) SELECT '111', '100' FROM DUAL WHERE NOT EXISTS(SELECT cardno FROM card WHERE cardno = '111');

其中的 DUAL 是一个临时表,不需要物理创建,这么用即可。

posted @ 2020-04-21 14:32  idea偶买噶  阅读(146)  评论(0编辑  收藏  举报