题解 | #批量插入数据,不使用replace操作#

批量插入数据,不使用replace操作

http://www.nowcoder.com/practice/153c8a8e7805400ba8e384e03acc6b3e

两种写法,正常逻辑
① 插入哪张表,当不存在这个值的时候,插入这条数据
insert into actor
select '3','ED','CHASE','2006-02-15 12:34:33'
where not exists (select * from actor where actor_id='3')

②insert ignore会忽略数据库中已经存在 的数据,就插入新数据
INSERT OR IGNORE INTO actor VALUES(3,'ED','CHASE','2006-02-15 12:34:33');

全部评论

相关推荐

08-08 14:46
郑州大学 Java
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务