将主键/序列创建为Varchar

时间:2014-01-13 08:10:10

标签: mysql sequence

我在一个现有的大项目中有一张现有的桌子。此表的主键定义为VARCHAR(不能轻易更改为int)

现在我必须为此表创建新条目并自动创建新的主键。

第一个也是不好的想法是尝试在此Varchar字段上使用自动增量。当然,这失败了。 我的第二个想法是创建一个自己的int序列并创建该序列的密钥(例如,' XXX' +' 000001')。但MySQL中没有序列。 :(

那我该怎么办?有没有解决方案?

干杯

克里斯

0 个答案:

没有答案