Thema: Delphi MySql und Auto_Increment

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#7

Re: MySql und Auto_Increment

  Alt 23. Jan 2006, 13:40
Zitat von Andidreas:
... für was is denn des unsigned zuständig, dass ergibt für mich keinen sinn!
Warum ergibt das keinen Sinn?
unsigned sagt dem mySQL das der Integer ohne Vorzeichen behandelt werden soll. Es werden also nur positive Werte zugelassen.
Da ein auto_inc keinen negativen Wert vergibt können wir also auch den gesamten zahlenbereich ausnutzen.

Wenn als Datentyp ein Int(eger) gewählt wurde hat dieses einen Zahlenbereich von
-2 147 483 648 bis 2 147 483 647

wenn zusätzlich unsigned angegeben wurde:
0 bis 4 294 967 295

Darum verwende ich bei auto_inc Feldern (nur eines pro Tabelle ist erlaub) immer unsigned.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat