【发布时间】:2016-02-16 14:54:40
【问题描述】:
我想做一些听起来很容易的事情,但我找不到简单的方法来解决它:
创建一个包含 500000 行的新表,并为它们自动编号 (ID)。
使用PHP可能是一个简单的循环,但我想知道是否真的有必要使用PHP。
我几乎可以肯定有一个使用 MySQL 命令甚至使用 phpMyAdmin 的简单解决方案。
【问题讨论】:
-
如果您将该列设为自动编号列,您只需插入 50000 行并自动编号。使用 Notepad++ 之类的编辑器,您可以轻松生成插入 500000 行的插入语句,其余的由字段的自动编号处理。如果您遇到任何这些问题,请提出更具体的问题。
-
似乎有点极端@GolezTrol。你在哪里画线?我会把它画在 1 行。这是我将如何处理 470 万行,需要 1 分钟:stackoverflow.com/a/33666394
-
我怀疑我的是否极端,但你的肯定很聪明。但话又说回来。我想在我记得的几年里,我从来没有在表格中插入过 50 万行空行。即使我必须这样做,而且只做一次,我也不会太担心这个过程的效率。
标签: php mysql phpmyadmin