sql >> Database >  >> RDS >> Mysql

1064-fout in CREATE TABLE ... TYPE=MYISAM

Zoals gedocumenteerd onder CREATE TABLE Syntaxis :

Opmerking
Het oudere TYPE optie was synoniem met ENGINE . TYPE is verouderd in MySQL 4.0 en verwijderd in MySQL 5.5. Bij het upgraden naar MySQL 5.5 of hoger, moet u bestaande applicaties converteren die afhankelijk zijn van TYPE om ENGINE te gebruiken in plaats daarvan.

Daarom wil je:

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. SQLServer IDENTITY Kolom met tekst

  2. Meerdere rijen invoegen in één SQL-query?

  3. Draaien op Oracle 10g

  4. Selecteer de eerste rij in elke GROUP BY-groep?