Mysql
 sql >> Datenbank >  >> RDS >> Mysql

1064 Fehler in CREATE TABLE ... TYPE=MYISAM

Wie unter CREATE TABLE dokumentiert Syntax :

Hinweis
Der ältere TYPE Option war gleichbedeutend mit ENGINE . TYPE wurde in MySQL 4.0 als veraltet markiert und in MySQL 5.5 entfernt. Bei einem Upgrade auf MySQL 5.5 oder höher müssen Sie vorhandene Anwendungen konvertieren, die auf TYPE angewiesen sind um ENGINE zu verwenden stattdessen.

Daher möchten Sie:

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 ;