为MySQL字段分配一系列数字

时间:2012-04-15 06:04:33

标签: mysql

我想在下表中为ID字段分配一系列数字,这是使用MySQL Query的主键。我怎么能这样做。

提前谢谢。

Revenue_Account( ID 范围是500到600.Uper Limit 600和下限是500)

(的 ID -------- NAME -------量)

2 个答案:

答案 0 :(得分:0)

这是什么意思?

SELECT * FROM TableName WHERE ID >= MinValue AND ID <= MaxValue

将MinValue设置为最小值,在您的示例中为500.同样适用于MaxValue。

答案 1 :(得分:0)

在MySQL中,数值范围基于其列数据类型。如果您将列定义为INT,则默认情况下,它可以采用-21474836482147483647范围内的值。 MySQL不支持显式范围检查,即检查约束。您可能需要SQL触发器进行范围检查,以便在INSERT之前和UPDATE调用之前触发,并且需要使用Exception抛出超出所需范围的输入值。

关于MySQL的一些注释支持Numeric Types