我想爲下表中的ID字段分配一系列數字,這是使用MySQL Query的主鍵。我該怎麼做。爲MySQL字段指定一個數字範圍
預先感謝您。
Revenue_Account(ID範圍爲500〜600.Upper極限600和下限500)
(ID -------- NAME -------量)
我想爲下表中的ID字段分配一系列數字,這是使用MySQL Query的主鍵。我該怎麼做。爲MySQL字段指定一個數字範圍
預先感謝您。
Revenue_Account(ID範圍爲500〜600.Upper極限600和下限500)
(ID -------- NAME -------量)
這是你的意思?
SELECT * FROM TableName WHERE ID >= MinValue AND ID <= MaxValue
將MinValue設置爲您的最小值,在您的示例中爲500.同樣也適用於MaxValue。
在MySQL中,數值範圍是基於它們的列數據類型。如果您將列定義爲INT,則默認情況下它可以取值範圍-2147483648
和2147483647
。 MySQL中不支持顯式範圍檢查,即檢查約束。您可能需要SQL觸發器進行範圍檢查,在INSERT之前和UPDATE調用之前觸發範圍檢查,並且超出您所需範圍的輸入值需要拋出異常。
有關MySQL支持的一些注意事項Numeric Types。
我完全不知道你在問什麼。你在問如何查詢一系列在500到600之間的ID?你是否在分配500到600之間的值?什麼是'Revenue_Account',和'(ID ---- Name ------ Amount)'有什麼關係? – 2012-04-15 06:13:42