我有一个庞大的MySQL数据库,大约有400个表。该数据库由CRM生成,我们正在继续维护自己的MySQL数据库。
整个架构中的主键由MySQL UUID()函数生成。现在,由于一些明显的原因,我不想继续使用UUID -
但它的好处在于它的独特性,也可以通过自动增量来保证。
此架构中的所有数据都具有基于ID的关系(不通过外键强制执行)。例如,表中行的ID存储在多对多关系的交叉引用表中
我想将ID从UUID更改为自动递增,同时仍然在整个数据中维护新的自动递增密钥。我不想弄乱我当前的数据。有没有一种简单的方法来实现这一目标?
我们正在使用InnoDB引擎
感谢。