Kommando falsch?



  • Hallo. Ich hab MySQL Server 4.1

    ich habe eine neue tabelle erstellst namens pruefplan
    darin befinden sich jetzt 3 Felder
    Artikelnummer
    Kundennummer
    Zeichnungsnummer

    Nun will ich aber noch ein Feld machen aber der macht das net:

    ALTER TABLE pruefplan ADD Index CHAR(3) AFTER zeichnungsnummer;
    

    Er zeigt mir immer nen SQL Syntax error

    HILFE!!!



  • Ich würde mal sagen das liegt daran, dass Index ein SQL-Schlüsselwort ist. Setze das "Index" mal in doppelte Anführungszeichen, dann müsste es klappen.



  • Hallo

    eigentlich sollte es so gehen

    ALTER TABLE 'pruefplan' ADD Index CHAR(3) AFTER 'zeichnungsnummer'
    

    ich wuerde auch auf den Namen "index" verzichten (besser ein anderer Name)
    MfG
    Klaus


Anmelden zum Antworten