Ergebnis 1 bis 8 von 8

Thema: MYSQL Spalte einfügen

  1. #1
    incendium
    Gast

    Standard MYSQL Spalte einfügen

    Hi,

    wieso kann ich auf einmal keine Spalte mehr in mein Mysql einfüfen? Wo ist der Fehler?


    http://www.image-uploads.de/img.php?id=b25b4730877b3b1


    mfg
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also von der errormeldung würd ich ableiten dass es in deiner
    tabelle bereits eine id gibt (muss nicht unbedingt so heißen). aber
    zumindest ein primary-key feld.
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  3. #3
    incendium
    Gast

    Standard

    Hi,

    das ist ja das problem. Ich habe noch keinen Primary Key definiert. Könnte das daran liegen, dass die Tabelle schon Werte eingetragen hat?

    mfg

  4. #4
    Interessierte/r Avatar von splasch
    Registriert seit
    04.04.2008
    Beiträge
    118
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Laut der Fehlermeldung sag er das du versuchst eine weitere Spalte mit dem Wert auto_increment zu belegen. Was Natürlich nicht möglich ist in einer Tabelle darf der wert nur 1 mal vorkommen.

    Mfg Splasch

  5. #5
    incendium
    Gast

    Standard

    Hi,

    so sieht meine Tabelle aus:

    http://www.image-uploads.de/img.php?id=f32e260e3ae5823

    Wo ist das Problem?

  6. #6
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Aus deinem SQL oben schließe ich, dass du die Spalte nicht als Autoincrement auszeichnest.
    versuch mal folgenden PHP-Code: (MySQL-Verbindung wird natürlich beötigt.
    Code:
    <?php
    //Dier die Datenbank verbindung aufbauen!
    $mysql = "ALTER TABLE messages ADD COLUMN ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST";
    mysql_query&#40;$mysql&#41; OR die&#40;mysql_error&#40;&#41;&#41;;
    echo "Spalte ID erfolgreich angelegt!";
    ?>
    Something big is coming. And there will be pirates and ninjas and unicorns...

  7. #7
    incendium
    Gast

    Standard

    Hi,

    danke. das script funktionierte. wieso ging es zuvor nicht?

    mfg

  8. #8
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    wie gesagt: du hast die Spalte nicht als PRIMARY KEY definiert.
    MySQL braucht aber bei AUTO_INCREMENT-Spalten umbedigt ein PRIMARY KEY
    Something big is coming. And there will be pirates and ninjas and unicorns...

Ähnliche Themen

  1. Mysql, Spalte bearbeiten
    Von The User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 21.02.2008, 16:22
  2. Spalte in MySQL-Tab zusammenrechnen
    Von Gästle im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 20.08.2007, 11:28
  3. MYSQL Datentyp einer spalte herausfinden
    Von DaJuly im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 19.07.2007, 19:29
  4. Mysql Spalte durchlaufen lassen mit aktion und update
    Von ::RMB:: im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 04.04.2006, 20:11
  5. formular zum einfügen von bildern in mysql tabelle
    Von Lion im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 14.04.2005, 20:35

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •