dbdelta() doch nicht für update table?

  • Hallo zusammen,
    in der Beschreibung im Codex von Wordpress und in diesem sehr guten Tutorial von wptuts+ wird erwähnt, dass man mit der Funktion dbdelta() tabellen erstellen sowie updaten und columns hinzufügen kann.

    Mit meinem ALTER TABLE Query und der wp Funktion (query()) hat es wunderbar funktioniert, doch setze ich das ganze nach Anleitung um, kommt bei mir folgender Fehler:

    PHP
    WordPress database error: [Table 'wp_terms' already exists]
    CREATE TABLE wp_terms( 
    term_id bigint(20) NOT NULL AUTO_INCREMENT, 
    name  varchar(200) NOT NULL, 
    slug varchar(200) NOT NULL, 
    term_group bigint(10) NOT  NULL, 
    fix_link varchar (200) NOT NULL, 
    PRIMARY KEY (term_id) ) 
    ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1


    Wie man erkennt, möchte ich die Tabelle terms um die Spalte fix_link varchar erweitern. Bietet dbdelta in der Version 3.5.1 nicht mehr diese Funktionalität? Das Erzeugen von Tabellen funktioniert einwandfrei.

    Besten Dank mal wieder...

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!