sql >> Database teknologi >  >> RDS >> Mysql

1064 fejl i CREATE TABLE ... TYPE=MYISAM

Som dokumenteret under CREATE TABLE Syntaks :

Bemærk
Den ældre TYPE indstillingen var synonym med ENGINE . TYPE blev forældet i MySQL 4.0 og fjernet i MySQL 5.5. Når du opgraderer til MySQL 5.5 eller nyere, skal du konvertere eksisterende programmer, der er afhængige af TYPE for at bruge ENGINE i stedet.

Derfor ønsker 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. Rapportering mere detaljeret end normalt – Microsoft Access

  2. Sådan gendannes tilliden til en fremmednøglebegrænsning i SQL Server (T-SQL-eksempler)

  3. Migrering fra MySQL til PostgreSQL

  4. Effektiv overvågning af MySQL med SCUMM Dashboards:Del 3