kostenloser Webspace werbefrei: lima-city


SQL Fehler...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    a******9

    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'

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. c*********c

    Felder vom Typ VARCHAR k?nnen kein auto_increment besitzem (da sie auch Text speichern k?nnen) !
  4. Autor dieses Themas

    a******9

    hm... welchen Typ soll ich dann nehmen?
    Hab schon n paar probiert aber ich will das ja heute noch schaffen xD
  5. k*****i


    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
  6. Autor dieses Themas

    a******9

    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
  7. s******n


    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...
  8. lordoflima

    Admin Kostenloser Webspace von lordoflima

    lordoflima hat kostenlosen Webspace.

    muss nat?rlich ein primary key sein, ausserdem darf der standard nicht null sein!
  9. Autor dieses Themas

    a******9

    :eek:
    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
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!