为MySQL字段指定一个数字范围

为MySQL字段指定一个数字范围,mysql,Mysql,我想为下表中的ID字段分配一系列数字,这是使用MySQL查询的主键。我该怎么做呢 先谢谢你 收入账户(ID范围为500到600。上限为600,下限为500) (ID--NAME--Amount)这就是你的意思吗 SELECT * FROM TableName WHERE ID >= MinValue AND ID <= MaxValue SELECT*fromtablename,其中MySQL中的ID>=MinValue和ID数值范围基于它们的列数据类型。如果将列定义为,默认情况下

我想为下表中的ID字段分配一系列数字,这是使用MySQL查询的主键。我该怎么做呢

先谢谢你

收入账户(ID范围为500到600。上限为600,下限为500)


ID--NAME--Amount)

这就是你的意思吗

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

SELECT*fromtablename,其中MySQL中的ID>=MinValue和ID数值范围基于它们的列数据类型。如果将列定义为,默认情况下,它可以取值范围为
-2147483648
2147483647
。MySQL不支持显式范围检查,即检查约束。您可能需要SQL触发器来进行范围检查,该范围检查在INSERT调用之前和UPDATE调用之前触发,并且需要抛出超出所需范围的输入值,但会出现异常


MySQL支持一些注释。

我完全不知道你在问什么。您是否询问如何查询介于500和600之间的ID范围?你是在问关于在500和600之间赋值的问题吗?什么是收入账户,它与收入账户的关系是什么?