Als «dbdelta» getaggte Fragen

15
dbDelta erstellt keine Tabellen

Ich habe viele Threads und Codex-Seiten durchgesehen und versucht, mit vielen Dingen herumzuspielen, aber mein Code scheint die Tabellen nicht zu erstellen. Und ich kann nicht herausfinden, wo ich falsch liege. Ich habe booking_db_version in der Datenbank überprüft, es wird aktualisiert, wenn ich...

9
dbDelta-Unterstützung für FOREIGN KEY

Unter PHP 5.3.13 / MySQL 5.5.21 funktioniert der folgende Code nicht: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`)...

7
Löscht dbDelta auch Spalten?

Ich habe eine Tabelle mit der Funktion dbDelta erstellt, dann einige Spalten entfernt und einige hinzugefügt. Die neuen Spalten wurden erstellt, aber die alten Spalten wurden nicht aus der Tabelle gelöscht. Gibt es eine andere Möglichkeit, Spalten aus der Tabelle zu