4.IGNORE和ON DUPLICATE KEY UPDATE介绍
1.选用InnoDb引擎,因为InnoDb支持事务,MyISAM引擎不支持事务
TokuDB引擎适合做归档, 适合读多写少的数据,适合把以前不经常使用的数据放到TokuDB引擎
2.
3.
主键40已存在数据库,无法插入,导致全部数据都回滚
IGNORE解释:如果40这条数据无法插进数据库,因为数据库已存在40,则会忽略40该条数据,50,60,70,80则成功插进数据库
4.判断ip的值是否存在数据库,如果不存在就插入,存在就更新
ON DUPLICATE KEY UPDATE 语法的目的是为了解决重复性,
当数据库中存在某个记录时,执行这条语句会更新它,而不存在这条记录时,会插入它。