【发布时间】:2016-12-08 18:51:38
【问题描述】:
SELECT all from MYSQL DATABASE_1 几乎每个项目编辑(拆分、合并、验证电子邮件格式、验证 URL 格式等)的最佳方法是什么 - 使用 php,然后使用 INSERT INTO new DATABASE 2。
旧表有近 300 万行。
如果我为每一行执行 foreach(这不是一个好主意 :))2000 行需要超过 1 小时。
如果我在一个查询中插入多行:
INSERT INTO tbl (col1, col2, ...) VALUES (item1, item2, ...), (item3, item4, ...)
几乎一样
任何想法如何专业和快速地做到这一点?
【问题讨论】:
-
因为我几乎要编辑每个项目。正如我所说,验证,替换某些东西,拆分某些东西。这是未经验证的输入的垃圾。
-
mysql - 写在帖子的第一行;)
标签: php mysql sql performance insert