我有一个具有38.000条记录的表,但是没有任何自动递增列,例如ID。 现在我必须添加一ID列,我想知道会不会有麻烦?
ID
您对任何字段的定义更改都有问题,因为更改是“破坏性的”。最好将这样的更改视为数据迁移。我尚未使用MySQL完成此操作,但必须向SQL Server添加自动编号。基本思想是相同的。
查看文档,因为MySQL可能具有一种在不重置字段的情况下增加自动增量的机制。如果是这样,通过SQL进行操作将解决问题。通常,我建议不要使用工具直观地进行这些类型的更改,因为大多数工具的方法都具有破坏性。