我想在下表中为ID字段分配一系列数字,这是使用MySQL Query的主键。我怎么能这样做。
提前谢谢。
Revenue_Account( ID 范围是500到600.Uper Limit 600和下限是500)
(的 ID -------- NAME -------量)
答案 0 :(得分:0)
这是什么意思?
SELECT * FROM TableName WHERE ID >= MinValue AND ID <= MaxValue
将MinValue设置为最小值,在您的示例中为500.同样适用于MaxValue。
答案 1 :(得分:0)
在MySQL中,数值范围基于其列数据类型。如果您将列定义为INT,则默认情况下,它可以采用-2147483648
和2147483647
范围内的值。 MySQL不支持显式范围检查,即检查约束。您可能需要SQL触发器进行范围检查,以便在INSERT之前和UPDATE调用之前触发,并且需要使用Exception抛出超出所需范围的输入值。
关于MySQL的一些注释支持Numeric Types。