sql >> Databasteknik >  >> RDS >> Mysql

1064-fel i CREATE TABLE ... TYPE=MYISAM

Som dokumenterats under CREATE TABLE Syntax :

Obs
Den äldre TYPE alternativet var synonymt med ENGINE . TYPE fasades ut i MySQL 4.0 och togs bort i MySQL 5.5. När du uppgraderar till MySQL 5.5 eller senare måste du konvertera befintliga applikationer som är beroende av TYPE för att använda ENGINE istället.

Därför vill du:

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 ;


  1. Ansluter till MySQL med Python

  2. Hur listar jag alla kolumner i en tabell?

  3. ClassNotFoundException med PostgreSQL och JDBC

  4. Hur man får funktionsparameterlistor (så att jag kan släppa en funktion)