使用REPLACE时,首先尝试插入到数据表中,若检测表中已经有该记录(通过主键或唯一约束判断),则先删 除此记录,然后再插入新的数据
举一反三
- 在插入数据的表中存在主键约束或者唯一约束,只能使用REPLACE语句插入数据
- 如果一个要插入数据的表中存在主键约束(PRIMARY KEY),而且要插入的数据中又包含与要插入数据的表中相同的主键约束列的值,那么使用_____________________语句则不能插入这条记录,而使用_____________________语句则可以插入
- 智慧职教: 添加数据时,一定要遵循数据表的约束,在该表中定义了( )约束,一定要保证主键表存在数据,在从表中才能插入对应的数据。
- 用UPDATE语句修改数据激活触发器时,系统先在原表删除原有记录,删除的记录被添加到——临时表,然后再插入新记录,并同时插入到——临时表
- 若想为表中插入的新记录自动生成唯一的ID,可以使用【】约束来实现