【发布时间】:2014-09-10 12:54:40
【问题描述】:
我现在正在用 PHP 构建一个新的预订系统,我想接管旧系统 (MySQL) 的大部分数据,但是新系统的数据库结构会略有不同。不过我想我可以接管一些桌子。考虑到列名相同但新表中的某些列名可能丢失,是否可以将旧表的行导入新表?
一个例子,旧表: 导游 id 姓名地址电子邮件电话_手机_家
新表 导游 id 姓名地址电话手机
新表没有telephone_home列,这不应该停止导入,而是应该被忽略
【问题讨论】:
-
如果您是通过 sql 文件或 csv 文件导入,则会出现错误,但如果您尝试
INSERT INTO new_tourguides (id,name,address,telephone_mobile) SELECT id, name, address, telephone_mobile FROM old_touguides,那么您应该没有任何问题。 -
非常感谢 Think Different 和 thiago,就是这样。万事如意