遇到这种错误,把表重建一下,就好了。比如表名叫tab1,执行以下几条SQL: create table tab1_bak like tab1; insert into tab1_bak select * from tab1; drop table tab1; alter talbe tab1_bak rename tab1;然后insert或update就不会这报错了。