c*******e 发帖数: 8624 | 1 ☆─────────────────────────────────────☆
myyaoyao (瑶瑶妈) 于 (Wed Mar 11 15:19:46 2009) 提到:
我用的是mysql,有一个table:
columnA, columnB
1,a
2,b
我要create一个batch insert,里面有可能已经有1,a 和2,b. 这种情况我不想再
insert进去了。我试着加了个unique key 在columnA+columnB,可是这样的话,一旦遇
到duplicate的数据,mysql就停止insert了。 请问怎样让mysql继续insert那些不
duplicate的数据?
☆─────────────────────────────────────☆
neil222966 (Wei) 于 (Wed Mar 11 18:52:23 2009) 提到:
没用过mysql,不知道以下几种方法是否对你有用。
Option1:
cursor
loop
If not exists (Select ... From ...)
Insert into |
|