Saya menjalankan Drupal di MariaDB 5.5.33. Ketika saya menjalankan update.php (setelah memutakhirkan ke Drupal 7.28 dari Drupal 6) saya mendapatkan kesalahan:
Gagal: PDOException: SQLSTATE [42S02]: Tabel dasar atau tampilan tidak ditemukan: 1146 Tabel 'webdb.location_country' tidak ada: CREATE TABLE {location_country} (
code
CHAR (2) NOT NULL KOMENTAR 'Kunci Utama: Dua huruf ISO Kode Negara: Dua huruf ISO Kode Negara ',name
VARCHAR (255) BUKAN NULL DEFAULT' 'KOMENTAR' Nama Negara Lengkap ', KUNCI UTAMA (code
)) ENGINE = InnoDB KARAKTER DEFAULT SET utf8 KOMENTAR' Data negara dikelola oleh location.module. '; Array () indb_create_table () (baris 2720 dari /home/web/public_html/includes/database/database.inc).
Ketika saya mencoba menjalankan perintah
CREATE TABLE {location_country} (
code
CHAR (2) BUKAN KOMENTAR 'Kunci Utama: Dua huruf ISO Kode Negara',name
VARCHAR (255) BUKAN NULL DEFAULT '' KOMENTAR 'Nama Negara Lengkap', KUNCI UTAMA (code
)) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 KOMENTAR 'Data negara dikelola oleh location.module.';
di phpMyAdmin saya mendapatkan kesalahan
# 1064 - Anda memiliki kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MariaDB Anda untuk sintaks yang tepat untuk digunakan di dekat '{location_country} (
code
CHAR (2) BUKAN KOMENTAR' Kunci Utama: Dua huruf IS 'di baris 1
Tapi saya tidak bisa mencari tahu di mana masalahnya.