Php 将自动增量值设置为旧表项
我在一个表中有两个字段(标题、内容),并插入了一些值…:Php 将自动增量值设置为旧表项,php,mysql,sql,Php,Mysql,Sql,我在一个表中有两个字段(标题、内容),并插入了一些值…: +--------------------------------------+--------------------------+ | title | content | +--------------------------------------+--------------------------+ | hello word
+--------------------------------------+--------------------------+
| title | content |
+--------------------------------------+--------------------------+
| hello word | this is my first content |
+--------------------------------------+--------------------------+
| smoke Smoking is bad for your health | But i love it |
+--------------------------------------+--------------------------+
如果我添加一个名为ID的自动增量字段,则以前的输入值取ID=0:
+---+--------------------------------------+--------------------------+
|ID | title | content |
+---+--------------------------------------+--------------------------+
| 0 | hello word | this is my first content |
+---+--------------------------------------+--------------------------+
| 0 | smoke Smoking is bad for your health | But i love it |
+---+--------------------------------------+--------------------------+
我需要这个:
+---+--------------------------------------+--------------------------+
|ID | title | content |
+---+--------------------------------------+--------------------------+
| 1 | hello word | this is my first content |
+---+--------------------------------------+--------------------------+
| 2 | smoke Smoking is bad for your health | But i love it |
+---+--------------------------------------+--------------------------+
将正确的ID设置为旧值的唯一方法是php+foreach?或者我忘记了使用sql/mysql可以更快地自动获取正确的ID值
谢谢你的帮助。好了,现在是我帮助你的时候了:p
ALTER TABLE MyTable
ADD ID INT IDENTITY
您将SQL代码放在php页面或phpmyadmin在线代码编辑器中?有时phpmyadmin在线编辑器失败,请在您的php页面中尝试,它工作正常。好了,现在是我帮助您的时候了:p
您将SQL代码放在php页面或phpmyadmin在线代码编辑器中?有时phpmyadmin在线编辑器失败,请在您的php页面中试用,效果很好。您是否使用类似phpmyadmin的工具以自动增量方式添加此字段ID?或者如何添加此字段?@dbf我尝试了两种方法(phpmyadmin和code)。我的代码:ALTER TABLE
blog
ADDid
INT(255)NOT NULL AUTO\u INCREMENT PRIMARY KEY first您是否使用类似phpMyAdmin的东西将此字段id与AUTO\u INCREMENT一起添加?或者如何添加此字段?@dbf我尝试了两种方法(phpmyadmin和code)。我的代码:ALTER TABLEblog
ADDid
INT(255)NOTNULL自动增量主键优先是否使其自动成为主键?:)为了使它成为主键,我将使用ALTERTABLEMYTABLE ADD CONSTRAINT primary key(ID),我希望这会有所帮助!这会使它自动成为主键吗?:)为了使它成为主键,我将使用ALTERTABLEMYTABLE ADD CONSTRAINT primary key(ID),我希望这会有所帮助!