MySql进行批量插入时的几种sql写法

insert into:插入数据,如果主键重复,则报错
insert repalce:插入替换数据,如果存在主键或unique数据则替换数据
insert ignore:如果存在数据,则忽略。

INSERT IGNORE INTO actor VALUES (3, 'ED', 'CHASE', '2006-02-15 12:34:33');
INSERT REPLACE INTO actor VALUES (3, 'ED', 'CHASE', '2006-02-15 12:34:33');

另外,要对某一行的数据进行全字段更新替换或某些个字段的更新替换可以用 REPLACE INTO :
REPLACE INTO titles_test VALUES (5, 10005, 'Senior Engineer', '1986-06-26', '9999-01-01')

posted @ 2019-09-10 09:33  codeJN  阅读(1601)  评论(0编辑  收藏  举报