SQL Fehler...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alt
auto
befehl
beitrag
change
definition
dokumentation
fehler
not
null
nutzt schau
schaffen
spalten
speicher
standard
tabelle
there
verdammter mist
-
Moin!
Hab ihr irgendwo nen Fehler bei MYSQl...
Aber ich find ihn nicht...
Vielleicht k?nnt ihr mir ja helfen?
Also:
Es soll die spalte 'id' ge?ndert werden, dass sie auto_increment hat.
aber da wird immer das hier angezeigt:
Fehler
SQL-Befehl:
ALTER TABLE `pns` CHANGE `id` `id` VARCHAR( 255 ) NOT NULL AUTO_INCREMENT
MySQL meldet: Dokumentation
#1063 - Incorrect column specifier for column 'id'
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Felder vom Typ VARCHAR k?nnen kein auto_increment besitzem (da sie auch Text speichern k?nnen) !
-
hm... welchen Typ soll ich dann nehmen?
Hab schon n paar probiert aber ich will das ja heute noch schaffen xD -
hm... welchen Typ soll ich dann nehmen?
Hab schon n paar probiert aber ich will das ja heute noch schaffen xD
int(11)!
MfG
Kraeusi -
danke...
der typ stimmt, aber ich ahbe jetzt also genommen;
" ALTER TABLE `pns` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT "
Aber da kommt einfach (VERDAMMTER MIST):
SQL-Befehl:
ALTER TABLE `pns` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT
MySQL meldet: Dokumentation
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
-
danke...
der typ stimmt, aber ich ahbe jetzt also genommen;
" ALTER TABLE `pns` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT "
Aber da kommt einfach (VERDAMMTER MIST):
SQL-Befehl:
ALTER TABLE `pns` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT
MySQL meldet: Dokumentation
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
Sieht so aus als g?be es also schon ein Feld dass du als Auto_increment-Feld nutzt.
schau dir das ganze mal im Phpmyadmin an, vielleicht hilft dir das weiter.
wenn du nicht allzu viele Tabellen hast kannst du das auch dort direkt ?ndern... -
muss nat?rlich ein primary key sein, ausserdem darf der standard nicht null sein!
-
mal sehen...
JOHA!
Dankeeee!
Jetzt gehts:
ich ahb genommen:
ALTER TABLE `pns` CHANGE `id` `id` INT( 11 ) PRIMARY_KEY AUTO_INCREMENT
Jetzt kann der Thread geschlossen werden!
Beitrag ge?ndert am 25.08.2005 23:26 von andy2309
Edit jacr
geschlossen
Beitrag ge?ndert am 26.08.2005 00:04 von jacr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage