Hilfe mit MySQL

Pawel

Member
10 Februar 2007
12
0
Hi!
Ich brauche eure Hilfe!
Ich versuche in meiner Datenbank im "Raum -vms_userdaten-" den Punkt "uid" zu ändern, unzwar versuche ich in -> Ändern -> "Extra" -> "auto_inkrement" einzusetzen aber ... da kommt immerwieder ein MySQL Error unzwar dieser;

Code:
Fehler

SQL-Befehl:

ALTER TABLE `vms_userdaten` CHANGE `uid` `uid` INT( 7 ) NOT NULL DEFAULT '0' AUTO_INCREMENT

MySQL meldet: Dokumentation
#1067 - Invalid default value for 'uid'

Es ist dringend & wer mir hilft & es klappt bekommt 10mio Klammlose!
 
Sind dort schon Werte in der Spalte drin ?
Wenn ja, sind es INT-Werte ?
Wenn nicht, kann es daran ligen.

Sollte die Tabelle an sich NOCH ungenutzt sein, ist es einfacher den Wert zu löschen und neu zu erstellen anstatt ihn zu changen.
 
Yo. Trotzdem mach mal den Default_Value bei Auto_Increment raus. Bei Auto_Increment macht ein Default Value auch wenig Sinn, die untere Schranke wird ja durch das Auto_Increment selber festgelegt.
 
Versuch mal folgende SQL Befehle:
entweder
ALTER TABLE `vms_userdaten` CHANGE `uid` `uid` INT( 7 ) NOT NULL AUTO_INCREMENT

oder
ALTER TABLE `vms_userdaten` CHANGE `uid` `uid` INT( 7 ) NOT NULL DEFAULT NULL AUTO_INCREMENT