sql >> Databáze >  >> RDS >> Mysql

Chyba 1064 v CREATE TABLE ... TYPE=MYISAM

Jak je zdokumentováno v CREATE TABLE Syntaxe :

Poznámka
Starší TYPE volba byla synonymem pro ENGINE . TYPE byl v MySQL 4.0 zastaralý a v MySQL 5.5 odstraněn. Při upgradu na MySQL 5.5 nebo novější musíte převést existující aplikace, které se spoléhají na TYPE pro použití ENGINE místo toho.

Proto chcete:

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. Režie sledování vytváření #temp tabulky

  2. Automatické škálování s Amazon Aurora Serverless

  3. Jak funguje funkce STR() v SQL Server (T-SQL)

  4. PGEast, Hardware Benchmarking a PG Performance Farm