如何用旧数据填充新的和修改过的MySQL数据库

时间:2015-09-20 10:27:54

标签: php mysql

我已经将我的PHP应用程序与MySQL表格结构一起修改了,现在我想更新我的应用程序,但是如何使用旧日期填充新修改的表格。

示例:我的表> df.zoo <- zoo(df[,3:4],df$date.time) # convert to zoo object Warning message: In zoo(df[, 3:4], df$datetime) : some methods for “zoo” objects do not work if the index entries in ‘order.by’ are not unique 包含以下列:accountsidname现在我的新表包含旧列列但有一个是有条件的,那么使用旧数据填充新表的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您使用的是phpMyAdmin。如果要使用整个数据库中的数据,请单击旧数据库,或选择包含要传输的数据的表。

单击“导出”。将格式保留为SQL,然后单击go。

SQL文件应该下载到您的桌面。

如果您已经创建了新表,请打开下载的sql文件并编辑除INSERT INTO TABLE之外的所有信息。您将观察到所有insert语句都在其后面直接列出了表名。所以在你的情况下,它看起来像:

 INSERT INTO `accounts` (`id`, `name`, `address`) VALUES (1, 'John Doe', '44 St. NW'),

这意味着您的数据将直接插入这些列中。 Id = 1,name = John Doe,Address = 44 St. NW。您添加的第四列将保持为空。

最后,单击包含新表的数据库。单击导入(再次假设您使用的是phpMyAdmin)。如果您的所有表名都完全相同,则应该无误地运行并将所有旧数据导入新表。