4.IGNORE和ON DUPLICATE KEY UPDATE介绍

1.选用InnoDb引擎,因为InnoDb支持事务,MyISAM引擎不支持事务

 

TokuDB引擎适合做归档, 适合读多写少的数据,适合把以前不经常使用的数据放到TokuDB引擎

4.IGNORE和ON DUPLICATE KEY UPDATE介绍

2.

4.IGNORE和ON DUPLICATE KEY UPDATE介绍

3.

主键40已存在数据库,无法插入,导致全部数据都回滚

4.IGNORE和ON DUPLICATE KEY UPDATE介绍

IGNORE解释:如果40这条数据无法插进数据库,因为数据库已存在40,则会忽略40该条数据,50,60,70,80则成功插进数据库

4.IGNORE和ON DUPLICATE KEY UPDATE介绍

4.IGNORE和ON DUPLICATE KEY UPDATE介绍

4.IGNORE和ON DUPLICATE KEY UPDATE介绍

 

4.判断ip的值是否存在数据库,如果不存在就插入,存在就更新

ON DUPLICATE KEY UPDATE 语法的目的是为了解决重复性,

当数据库中存在某个记录时,执行这条语句会更新它,而不存在这条记录时,会插入它。

4.IGNORE和ON DUPLICATE KEY UPDATE介绍

4.IGNORE和ON DUPLICATE KEY UPDATE介绍