0

MySQLクエリを使用して主キーである次の表のIDフィールドに番号の範囲を割り当てたいと思います。どうすればいいですか。

前もって感謝します。

Revenue_Account(ID範囲は500〜600です。上限は600、下限は500です)

ID -------- NAME -------金額)

4

2 に答える 2

0

これはあなたが意味することですか?

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

MinValueを最小値に設定します。この例では500です。MaxValueの場合も同様です。

于 2012-04-15T07:26:57.220 に答える
0

MySQL では、数値の範囲は列のデータ型に基づいています。列をINTと定義すると、デフォルトで と の範囲の値を取ることができ-2147483648ます2147483647。明示的な範囲チェック、つまりチェック制約は、MySQL ではサポートされていません。INSERT 呼び出しと UPDATE 呼び出しの前に起動する範囲チェック用の SQL トリガーが必要な場合があり、必要な範囲を超える入力値を例外でスローする必要があります。

MySQL がサポートするNumeric Typesに関するいくつかの注意事項。

于 2012-04-15T08:30:06.243 に答える