mysql 中往已有结构的表中插入数据,串列问题

使用

INSERT INTO new_table

SELECT * FROM old_table

把查询结果插入到已有结构的表中,具体位置就是在表的末尾。

navicat不会识别两个表的字段,只会按照查询结果中的前后顺序,把数据插入new_table中,会造成串列的错误。

但是把中介查询的结果导出后,再重新导入的new_table中,则会按照对应字段导入。最后的结果也是按照new_table中的字段顺序来的。

posted @ 2021-12-06 16:30  sauron2021  阅读(80)  评论(0编辑  收藏  举报