2012-04-15 8 views
0

In der folgenden Tabelle, die den Primärschlüssel mit MySQL Query verwendet, möchte ich einen Zahlenbereich für das ID-Feld zuweisen. Wie kann ich es tun.Zuweisen eines Zahlenbereichs für ein MySQL-Feld

Vielen Dank im Voraus.

Revenue_Account (ID Bereich beträgt 500 bis 600 600.Upper Grenze und die untere Grenze ist 500)

(ID -------- BEZEICHNUNG ------- Amount)

+1

Ich habe absolut keine Ahnung, was Sie fragen. Fragen Sie, wie Sie einen Bereich von IDs zwischen 500 und 600 abfragen können? Fragen Sie nach Werten zwischen 500 und 600? Was ist 'Revenue_Account' und was ist die Beziehung zu '(ID ---- Name ------ Menge)'? –

Antwort

0

Ist das was du meinst?

Setzen Sie den MinValue auf Ihren minimalen Wert, in Ihrem Beispiel ist 500. Auch für den MaxValue.

0

In MySQL basieren numerische Wertebereiche auf ihren Spaltendatentypen. Wenn Sie eine Spalte als INT definieren, kann sie standardmäßig Werte im Bereich -2147483648 und 2147483647 annehmen. Explizite Bereichsüberprüfung, d. H. Überprüfungseinschränkung, wird in MySQL nicht unterstützt. Sie benötigen möglicherweise SQL-Trigger für die Bereichsüberprüfung, die vor INSERT und vor UPDATE-Aufrufen ausgelöst werden, und die Eingabewerte außerhalb des erforderlichen Bereichs müssen mit einer Ausnahme ausgelöst werden.

Einige Hinweise zu MySQL unterstützt Numeric Types.

Verwandte Themen