MySQLクエリを使用して主キーである次の表のIDフィールドに番号の範囲を割り当てたいと思います。どうすればいいですか。
前もって感謝します。
Revenue_Account(ID範囲は500〜600です。上限は600、下限は500です)
(ID -------- NAME -------金額)
MySQLクエリを使用して主キーである次の表のIDフィールドに番号の範囲を割り当てたいと思います。どうすればいいですか。
前もって感謝します。
Revenue_Account(ID範囲は500〜600です。上限は600、下限は500です)
(ID -------- NAME -------金額)
これはあなたが意味することですか?
SELECT * FROM TableName WHERE ID >= MinValue AND ID <= MaxValue
MinValueを最小値に設定します。この例では500です。MaxValueの場合も同様です。
MySQL では、数値の範囲は列のデータ型に基づいています。列をINTと定義すると、デフォルトで と の範囲の値を取ることができ-2147483648
ます2147483647
。明示的な範囲チェック、つまりチェック制約は、MySQL ではサポートされていません。INSERT 呼び出しと UPDATE 呼び出しの前に起動する範囲チェック用の SQL トリガーが必要な場合があり、必要な範囲を超える入力値を例外でスローする必要があります。
MySQL がサポートするNumeric Typesに関するいくつかの注意事項。