将表分组到数据库

时间:2015-04-20 11:04:20

标签: php mysql

我在一个要转储到数据库的位置有大约124个 我创建了一个包含所有124个表的名称的数组,现在我如何将所有这些表转储到数据库中(在单个名称下),使用一些for循环,这可能吗?

或者我如何将所有这些SQL表文件组合成一个SQL文件,以便可以轻松地将其导入数据库。

1 个答案:

答案 0 :(得分:1)

根据我的经验,最安全的导入数据的方法是执行以下操作:

  1. 将127个文件导入到临时表中,其中所有列都是字符串。
  2. 使用您想要的列和类型创建最终表(以及其他有用的列,例如自动递增的ID)。
  3. 将临时表数据插入到最终表中,一次一个表,查找并修复出现的错误。
  4. 将索引和触发器添加到最终表格。
  5. 删除或存档登台表。
  6. 这使您可以解决出现的问题。您可以使用电子表格或在SQL中使用预准备语句为步骤(1)和(3)生成代码。