MySQL 四種新增語句

Nick發表於2019-11-03

不存在執行新增,已存在則報錯

insert into users(id, email) values(1, 'test@163.com');

不存在執行新增,已存在先刪除再新增

replace into users(id, email) values(1, 'test@163.com');

不存在執行新增,已存在忽略新增

insert ignore into users(id, email) values(1, 'test@163.com');

不存在執行新增,已存在修改原資料

insert into users(id, email) values(1, 'test@163.com') on duplicate key update email='demo@163.com';
本作品採用《CC 協議》,轉載必須註明作者和本文連結
微信訂閱號:我愛Coding

相關文章