我在 MySQL (innodb) (X、Y 和 Z) 中有三个表。X是一张超过1000万行的表,主键Y为外键。类似地,Z 是超过 3000 万行的表,主键为 Y 作为外键。
现在的问题是 Y 的主键是 VARCHAR(类似于 md5 哈希或 GUID)。我想将此键移至 INT (AUTO_INCREMENT)。有什么方法可以在 mysql 中实现这一点,而无需用任何其他语言编写脚本?
此外,表 Z 的主键也是一个 VARCHAR (md5/GUID)。我也想将其更改为整数。(它不是任何表中的外键)。