【问题标题】:insert 100000+ Record in MySql [closed]在MySql中插入100000+条记录[关闭]
【发布时间】:2013-04-04 13:08:20
【问题描述】:

我正在尝试在 mySql 数据库表上插入记录....我在 CSV 文件中有 80k 记录。所以,我创建了插入查询。当我试图在 browser(localhost/myphpadmin) 上触发查询时 它向我显示 Time Out 的“FATAL”错误....那么,我如何在表格中插入整个数据?

当我导入文本文件时

错误:

致命错误:超过 300 秒的最大执行时间

【问题讨论】:

  • 这个问题是Too LocalizedNot a Real Question。请查看常见问题解答以获取有关提出好问题的帮助。谢谢!
  • 不确定实际语法,但我知道在 phpMyAdmin 中您需要使用 LOAD DATA 选项来导入大型电子表格。
  • 你知道,但同样的问题

标签: mysql


【解决方案1】:

既然你在 localhost 上运行它.. 你为什么不使用以下语法在 mysql db 本身中运行整个 sql 文件

mysql -u USERNAME -p -h localhost YOUR-DATA-BASE-NAME-HERE < YOUR-.SQL.FILE-NAME-HERE

对于在 phpmyadmin 中执行大型查询,您可以访问上一篇文章。 how to import a very large query over phpmyadmin?

【讨论】:

  • 请在我编辑后回答我的问题!!!
  • @DJ 我添加了更多内容,可能对您有所帮助。
【解决方案2】:

插入表值(第 1 行值)、(第 2 行值)、... Err 等

【讨论】:

  • 它适用于 1k 或 2k 但不适用于 80k 记录。
猜你喜欢
  • 1970-01-01
  • 2016-01-22
  • 2013-11-29
  • 1970-01-01
  • 2017-01-31
  • 1970-01-01
  • 1970-01-01
  • 2013-11-10
  • 2016-03-08
相关资源
最近更新 更多