Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur 1064 dans CREATE TABLE ... TYPE=MYISAM

Comme documenté sous CREATE TABLE Syntaxe :

Remarque
L'ancien TYPE l'option était synonyme de ENGINE . TYPE était obsolète dans MySQL 4.0 et supprimé dans MySQL 5.5. Lors de la mise à niveau vers MySQL 5.5 ou version ultérieure, vous devez convertir les applications existantes qui reposent sur TYPE utiliser ENGINE à la place.

Par conséquent, vous voulez :

CREATE TABLE dave_bannedwords(
  id   INT(11)     NOT NULL AUTO_INCREMENT,
  word VARCHAR(60) NOT NULL DEFAULT '',
  PRIMARY KEY (id),
  KEY id(id) -- this is superfluous in the presence of your PK, ergo unnecessary
) ENGINE = MyISAM ;