phpMyAdmin Newbie Frage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • phpMyAdmin Newbie Frage

    Wie heißt denn der SQL-Befehl um einer bestehenden Tabelle Spalten hinzuzufügen?

    Z.B. die Tabelle heißt phpbb2plus_forums und die gewünschte Spalte auth_globalannounce und jeder bestehende Datensatz soll in jener Spalte den Wert 3 erhalten.

    Vielen Dank schon mal!

  • #2
    ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]

    alter_specification:
    ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
    or ADD [COLUMN] (create_definition, create_definition,...)
    or ADD INDEX [index_name] (index_col_name,...)
    or ADD PRIMARY KEY (index_col_name,...)
    or ADD UNIQUE [index_name] (index_col_name,...)
    or ADD FULLTEXT [index_name] (index_col_name,...)
    or ADD [CONSTRAINT symbol] FOREIGN KEY [index_name] (index_col_name,...)
    [reference_definition]
    or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
    or CHANGE [COLUMN] old_col_name create_definition
    [FIRST | AFTER column_name]
    or MODIFY [COLUMN] create_definition [FIRST | AFTER column_name]
    or DROP [COLUMN] col_name
    or DROP PRIMARY KEY
    or DROP INDEX index_name
    or DISABLE KEYS
    or ENABLE KEYS
    or RENAME [TO] new_tbl_name
    or ORDER BY col
    or table_options
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      [FIRST | AFTER column_name heißt, dass die Spalte z.B. nach der Spalte user_name erscheint!?

      Kommentar


      • #4
        ALTER TABLE 'phpbb2plus_forums' ADD 'auth_globalannounce' INT DEFAULT '3' NOT NULL;

        Wo muß da das FIRST | AFTER rein?

        Kommentar


        • #5
          hintendran?

          probier's doch einfach mal, aber ich les das so
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar

          Lädt...
          X