Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd 1064 w CREATE TABLE... TYPE=MYISAM

Jak opisano w CREATE TABLE Składnia :

Uwaga
Starszy TYPE opcja była równoznaczna z ENGINE . TYPE został przestarzały w MySQL 4.0 i usunięty w MySQL 5.5. Podczas aktualizacji do MySQL 5.5 lub nowszego, musisz przekonwertować istniejące aplikacje, które opierają się na TYPE używać ENGINE zamiast tego.

Dlatego chcesz:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapisz dane w języku arabskim w bazie danych MySQL

  2. Wybór pływaka w MySQL

  3. JDBC zwraca wyjątek MySQLSyntaxError z poprawną instrukcją

  4. Jak uruchomić MySQL z --skip-grant-tables?

  5. BŁĄD 1452:Nie można dodać lub zaktualizować wiersza podrzędnego:ograniczenie klucza obcego nie powiodło się