MySQL Primary Key auto increment für nicht-Zahlen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktiv beschreiben
antwort
code
dank
dokumentation
einrichten
folgendes bekommen
format
haus
konvertieren
not
null
service
spalte
string
zahl
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Habe gerade unter myphpadmin kurz angetestet, on sich eine varchar()-Spalte als PRIMARY KEY mit autoincrement einrichten läßt und als Antwort folgendes bekommen
CREATE TABLE cmtest ( `id` VARCHAR( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'string als identity', `zahl` INT NOT NULL , `wert` VARCHAR( 30 ) NOT NULL ) ENGINE = MYISAM ; MySQL meldet: Dokumentation #1063 - Incorrect column specifier for column 'id'
Aber warum soll denn die ID-Spalte unbedingt ein anders Format haben? Du kannst es (solltest es!!!!!) sowieso nicht aktiv beschreiben (bzw. verändern). Falls es Dir wichtig ist, die ID-Werte als HEX zu sehen, kannst Du sie z.B. mit
konvertieren.conv(ID,10,16)
Beitrag zuletzt geändert: 19.2.2010 21:39:27 von cars-ten -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage