我有一些没有主键的巨大表格。(不要问我为什么)我将在每个表格中添加一个'id'字段,它将是一个整数类型。稍后,我将将其提升为非空唯一值索引和主键。
我的问题是:在MySQL(5左右)中是否有一种方式?我们有大约一百个表格,其中最大的表格有超过100万条记录。在创建新的'id'列之后,是否有一种方法让MySQL回填(即向现有记录添加值)'id'字段?我宁愿能够在MySQL中做到这一点。否则,我就必须编写一个PHP脚本来填充现有的记录。
谢谢,Don!
我有一些没有主键的巨大表格。(不要问我为什么)我将在每个表格中添加一个'id'字段,它将是一个整数类型。稍后,我将将其提升为非空唯一值索引和主键。
我的问题是:在MySQL(5左右)中是否有一种方式?我们有大约一百个表格,其中最大的表格有超过100万条记录。在创建新的'id'列之后,是否有一种方法让MySQL回填(即向现有记录添加值)'id'字段?我宁愿能够在MySQL中做到这一点。否则,我就必须编写一个PHP脚本来填充现有的记录。
谢谢,Don!
ALTER TABLE table1 ADD COLUMN id INTEGER NOT NULL auto_increment PRIMARY KEY