gpt4 book ai didi

mysql - 导入省略列的sql文件数据(MySql)

转载 作者:行者123 更新时间:2023-11-29 00:09:41 25 4
gpt4 key购买 nike

我目前正在用 PHP 构建一个新的预订系统,我想接管旧系统 (MySQL) 的大部分数据,但是新系统的数据库结构会略有不同。但是我想我可以接管一些 table 。假设列名相同但新表中的某些列名可能丢失,是否可以将旧表的行导入新表?

举个例子,旧表:导游id 姓名地址邮箱telephone_mobile telephone_home

新表导游id 姓名地址 telephone_mobile

新表没有列 telephone_home,这不应该停止导入,而是应该忽略它

最佳答案

是的,这是可能的。

您应该使用固定字段执行 INSERT SELECT,如下所示:

INSERT INTO table1 (fieldX, fieldY) SELECT fieldX, fieldY FROM table2

您甚至可以在数据库之间执行此操作:

INSERT INTO db1.table1 (fieldX, fieldY) SELECT fieldX, fieldY FROM  db2.table2

关于mysql - 导入省略列的sql文件数据(MySql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25766000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com