Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

1064 erro em CREATE TABLE... TYPE=MYISAM


Conforme documentado em CREATE TABLE Sintaxe :

Observação
O TYPE mais antigo opção era sinônimo de ENGINE . TYPE foi preterido no MySQL 4.0 e removido no MySQL 5.5. Ao atualizar para MySQL 5.5 ou posterior, você deve converter aplicativos existentes que dependem de TYPE para usar ENGINE em vez disso.

Portanto, você deseja:
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 ;