问答题X 纠错

参考答案:

MySQL中提供了两种解决主键冲突的方法:分别为主键冲突更新和主键冲突替换。
主键冲突更新:在INSERT语句后添加“ONDUPLICATEKEYUPDATE”可在发生主键冲突时,更新此条记录中通过“字段名1=新值1[,字段名2=新值2]...”设置的字段名对应的新值。
主键冲突替换:使用的语法是REPLACE[INTO]数据表名[(字段列表)]{VALUES
V.ALUE}(值列表)[,(值列表)]…,每执行一次就会发生两个操作(删除记录和插入记录)。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

多项选择题

A.REPLACE…VALUES…
B.INSERT INTO…SELECT…
C.INSERT INTO…ON DUPLICATE KEY UPDATE…
D.以上答案全部正确

单项选择题

A.主键冲突替换
B.添加数据时去除可能发生主键冲突的字段
C.主键冲突更新
D.以上答案全部正确

填空题

表中已有的主键与插入的主键相同时将发生()问题。

参考答案:主键冲突

填空题

INSERT语句添加()关键字可实现主键冲突更新操作。

参考答案:ON DUPLICATE KEY UPDATE

填空题

MySQL提供的()语句具有添加数据、替换数据和解决主键冲突的功能。

参考答案:REPLACE

判断题

一次插入多条记录时,不能使用ON DUPLICATE KEY UPDATE解决主键冲突。

参考答案:

判断题

主键冲突替换操作一次只能修改一条记录。

参考答案:

判断题

主键冲突替换时可以省略INTO关键字。

参考答案:

判断题

主键冲突更新的字段必须与插入表中数据的字段完全相同。

参考答案:

多项选择题

A.SELECT
B.RENAME TABLE TO
C.UPDATE
D.ALTER TABLE

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved