我有一个人的表,大约50K +记录。我需要在此表中添加一个新字段'given_number',默认为交替1,2或3。mysql数据库中新字段的交替默认值
id 1 - given_number = 1
id 2 - given_number = 2
id 3 - given_number = 3
id 4 - given_number = 1
id 5 - given_number = 2
id 6 - given_number = 3
id 7 - given_number = 1
id 8 - given_number = 2
id 9 - given_number = 3
这样做的最好方法是什么?
创建领域并给它分配'MOD(id - 1,3)+1' – hjpotter92
这个数字是否需要精确分配?当一行被删除时会发生什么?可以在查询时完成而不是插入时间? – Kickstart