insert into tmp_v
select *
from v
where exists (select rid from tb_C c where c.rid = v.rid);
1.tmp_v 是临时表 字段 比 table v 多一些。
2.table v 和tmp_v相同的字段类型都一样。
问题,用是的时间久了之后,会报无效数字这个错误。
目前结局办法:删掉临时表, 重新创建临时表。
请问各位大神,这是什么原因?
本文探讨了一个关于SQL操作中出现的“无效数字”错误问题。通过一个具体的SQL语句例子,展示了从一个表(tablev)向临时表(tmp_v)插入数据的过程。讨论了长时间运行后出现错误的原因,并提供了一种解决方法:删除并重建临时表。
insert into tmp_v
select *
from v
where exists (select rid from tb_C c where c.rid = v.rid);
1.tmp_v 是临时表 字段 比 table v 多一些。
2.table v 和tmp_v相同的字段类型都一样。
问题,用是的时间久了之后,会报无效数字这个错误。
目前结局办法:删掉临时表, 重新创建临时表。
请问各位大神,这是什么原因?

被折叠的 条评论
为什么被折叠?