MySQLクエリを使用してプライマリキーである次の表のIDフィールドの範囲を割り当てたいとします。私はどうすればそれをすることができます。MySQLフィールドに数字の範囲を割り当てます
ありがとうございます。
Revenue_Account(ID範囲は600.Upperリミット600に500であり、下限は500である)
(ID -------- NAME -------量)
MySQLクエリを使用してプライマリキーである次の表のIDフィールドの範囲を割り当てたいとします。私はどうすればそれをすることができます。MySQLフィールドに数字の範囲を割り当てます
ありがとうございます。
Revenue_Account(ID範囲は600.Upperリミット600に500であり、下限は500である)
(ID -------- NAME -------量)
これはあなたの意思ですか?
SELECT * FROM TableName WHERE ID >= MinValue AND ID <= MaxValue
最小値を最小値に設定します(例:500)。また、MaxValueの場合も同様です。
MySQLでは、数値の範囲は列のデータ型に基づいています。 INTという列を定義する場合、既定値は-2147483648
と2147483647
の範囲の値を取ることができます。明示的な範囲チェック、つまりチェック制約は、MySQLではサポートされていません。 INSERTとUPDATE呼び出しの前に起動し、必要な範囲を超える入力値をExceptionでスローする必要がある範囲チェックのために、SQLトリガーが必要な場合があります。
MySQLに関する注意事項の一部は、Numeric Typesをサポートしています。
私はあなたが何を求めているのか全く分かりません。あなたは500と600の間のIDの範囲を照会する方法を尋ねていますか?あなたは500と600の間の値を割り当てることについて尋ねていますか? 'Revenue_Account'とは何ですか?'(ID ---- Name ------ Amount) 'との関係は何ですか? –