题解 | #插入记录(三)#

插入记录(三)

https://www.nowcoder.com/practice/978bcee6530a430fb0be716423d84082

解析:

  • replace into:会根据唯一索引,或主键删除一条数据(如果原有数据存在),然后再新插入一条数据;如果原有数据不存在,会直接新插入一条数据
  • 题目中 exam_id 设置了 唯一(UNI)索引,且已存在exam_id为9003的数据,要求不管试卷Id是否存在,都要插入成功,所以使用replace into,而不能使用 insert into
replace into examination_info
(exam_id, tag, difficulty, duration, release_time)
values
(9003,'SQL','hard',90,'2021-01-01 00:00:00')
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务