Запитання з тегом «dbdelta»

5
dbDelta не створює таблиці
Я переглянув багато тем, сторінку кодексу і спробував возитися з багатьма речами, але мій код, схоже, не створює таблиць. І я не в змозі зрозуміти, де я помиляюся. Я перевірив booking_db_version в базі даних, він оновлюється, коли я оновлюю його у файлі. Ось код global $booking_db_version; $booking_db_version = "1.0.0"; function …

1
dbDelta підтримка FOREIGN KEY
На PHP 5.3.13 / MySQL 5.5.21 такий код не працює: 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`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; dbDelta($sql); } …
9 php  mysql  dbdelta 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.