mysql将负整数值设置为主要自动增量字段,即int

时间:2010-08-24 07:33:43

标签: mysql

我有一张表来维护其他网站的类别。

我使用从其他站点获取的数据填充此表作为xml。

数据分为类别和产品。

某些产品没有类别,xml类别没有其他类别。

所以我想的是添加其他类别并将其主要自动增量ID字段设置为-1。因此,在将值设置为-1的所有条目中将值插入到products表中时。

自动增量初始值为1.

这是一个好习惯吗?某些条件(任何)有时候它会有效还是有问题?

db操作运行良好,但我想知道以后是否会出现问题。

1 个答案:

答案 0 :(得分:2)

选项一(我的偏好) - 允许在产品表categoryid == NULL。这清楚地显示了未分类的产品。

选项二 - 如果未指定产品类别,则创建默认类别并将产品分配到此类别