一尘不染

存在在表后添加新ID(自动递增)的麻烦

mysql

我有一个具有38.000条记录的表,但是没有任何自动递增列,例如ID
现在我必须添加一ID列,我想知道会不会有麻烦?


阅读 335

收藏
2020-05-17

共1个答案

一尘不染

您对任何字段的定义更改都有问题,因为更改是“破坏性的”。最好将这样的更改视为数据迁移。我尚未使用MySQL完成此操作,但必须向SQL
Server添加自动编号。基本思想是相同的。

查看文档,因为MySQL可能具有一种在不重置字段的情况下增加自动增量的机制。如果是这样,通过SQL进行操作将解决问题。通常,我建议不要使用工具直观地进行这些类型的更改,因为大多数工具的方法都具有破坏性。

2020-05-17