在表中插入一条数据后,发现某个字段值错误。想修改但是发现主键冲突。

一.主键冲突:更新

1.在表中插入一条数据(发现小明的学号错了,而id又是主键。怎么办呢?)

主键冲突:更新 和 主键冲突:替换

2.重新插入

主键冲突:更新 和 主键冲突:替换

3.发现2步骤更改不了,怎么办呢?这是我们将用到主键冲突处理办法。

主键冲突:更新操作    inter into 表名  [(字段列表:包含主键)]  values (值列表)on duplicate key update  字段=新值;

主键冲突:更新 和 主键冲突:替换

查看表数据

主键冲突:更新 和 主键冲突:替换

二.主键冲突:替换

主键冲突:替换  replace into 表名  [(字段列表:包含主键)]  values(值列表);

主键冲突:更新 和 主键冲突:替换
替换方法更改数据(把天天的学号更改为12)

主键冲突:更新 和 主键冲突:替换

查看表数据


主键冲突:更新 和 主键冲突:替换

相关文章: