我有一堆没有主键的大表.(不要问我为什么)我会在每张桌子上附加一个'id'字段.它将是一个整数类型.稍后,我将它推广到非null,唯一值索引和主键.
我的问题:MySQL中有没有办法(5个问题)我们有大约一百个表,其中最大的表有超过100万个记录.在创建新的"id"列之后,有没有办法让MySQL回填(即,在现有记录中添加一个值)'id'字段?我宁愿能够在MySQL中完成所有这些工作.否则,我将不得不编写一个PHP脚本来填充现有记录.
唐,唐!
Joh*_*ica 16
如果你做了
ALTER TABLE table1 ADD COLUMN id INTEGER NOT NULL auto_increment PRIMARY KEY
Run Code Online (Sandbox Code Playgroud)
它将使用auto_incrementing主键自动填充表.
可能需要一张大桌子.