对表insert
DUPLICATE模型的表,我insert into select …的方式为什么会丢数据呢
select结果集2万4条数据,但是insert后,表里只剩1万6条数据了
设置临时变量
set enable_insert_strict=true
再执行insert into select就会发现会有报错日志,日志显示select结果集中的有些数据不符合表的字段长度
如果没有开启严格模式,则会被过滤掉,造成丢数的现象,开启这个参数,就会显示出错误信息
DUPLICATE模型的表,我insert into select …的方式为什么会丢数据呢
select结果集2万4条数据,但是insert后,表里只剩1万6条数据了
set enable_insert_strict=true
再执行insert into select就会发现会有报错日志,日志显示select结果集中的有些数据不符合表的字段长度
如果没有开启严格模式,则会被过滤掉,造成丢数的现象,开启这个参数,就会显示出错误信息