Tengo Drupal ejecutándose en MariaDB 5.5.33. Cuando ejecuto update.php (después de actualizar a Drupal 7.28 desde Drupal 6) aparece un error:
Error: PDOException: SQLSTATE [42S02]: no se encuentra la tabla o vista base: 1146 La tabla 'webdb.location_country' no existe: CREATE TABLE {location_country} (
code
CHAR (2) NOT NULL COMMENT 'Clave principal: Código de país ISO de dos letras ',name
VARCHAR (255) NO NULL POR DEFECTO' 'COMENTARIO' Nombre completo del país ', PRIMARY KEY (code
)) MOTOR = InnoDB DEFAULT CHARACTER SET utf8 COMENTARIO' Datos del país gestionados por location.module. '; Array () indb_create_table () (línea 2720 de /home/web/public_html/includes/database/database.inc).
Cuando intento ejecutar el comando
CREATE TABLE {location_country} (
code
CHAR (2) NOT NULL COMENTARIO 'Clave principal: código de país ISO de dos letras',name
VARCHAR (255) NOT NULL DEFAULT '' COMENTARIO 'Nombre completo del país', PRIMARY KEY (code
)) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COMENTARIO 'Datos del país gestionados por location.module.';
en phpMyAdmin me sale un error
# 1064 - Tiene un error en su sintaxis SQL; consulte el manual que corresponde a la versión de su servidor MariaDB para obtener la sintaxis correcta para usar cerca de '{location_country} (
code
CHAR (2) NOT NULL COMMENT' Clave principal: dos letras IS 'en la línea 1
Pero no pude averiguar dónde está el problema.