MariaDB 5.5.33でDrupalを実行しています。(Drupal 6からDrupal 7.28にアップグレードした後)update.phpを実行すると、エラーが発生します。
失敗:PDOException:SQLSTATE [42S02]:ベーステーブルまたはビューが見つかりません:1146テーブル 'webdb.location_country'が存在しません:CREATE TABLE {location_country}(
code
CHAR(2)NOT NULL COMMENT 'Primary Key:Two letter ISO Country Code '、name
VARCHAR(255)NOT NULL DEFAULT' 'COMMENT' Full Country Name '、PRIMARY KEY(code
))ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COMMENT' country data managed by location.module。 '; 配列()indb_create_table()(/home/web/public_html/includes/database/database.incの行2720)。
コマンドを実行しようとすると
CREATE TABLE {location_country}(
code
CHAR(2)NOT NULL COMMENT 'Primary Key:Two letter ISO Country Code'、name
VARCHAR(255)NOT NULL DEFAULT '' COMMENT 'Full Country Name'、PRIMARY KEY(code
))ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COMMENT 'location.module。によって管理されている国のデータ';
phpMyAdminでエラーが発生する
#1064-SQL構文にエラーがあります。MariaDBサーバーのバージョンに対応するマニュアルで、 '{location_country}(
code
CHAR(2)NOT NULL COMMENT' Primary Key:Two letter IS 'at line 1'の近くで使用する正しい構文を確認してください
しかし、どこに問題があるのかはわかりませんでした。