Maison > base de données > tutoriel mysql > Pourquoi est-ce que j'obtiens une « erreur 1064 dans CREATE TABLE ... TYPE=MYISAM » dans MySQL ?

Pourquoi est-ce que j'obtiens une « erreur 1064 dans CREATE TABLE ... TYPE=MYISAM » dans MySQL ?

Barbara Streisand
Libérer: 2024-12-25 13:27:59
original
430 Les gens l'ont consulté

Why Am I Getting a

Dépannage "Erreur 1064 dans CREATE TABLE ... TYPE=MYISAM"

Lors de la création d'une table dans MySQL à l'aide du TYPE=MYISAM obsolète syntaxe, les utilisateurs peuvent rencontrer une « erreur 1064 dans la syntaxe SQL ». Cette erreur provient de la suppression progressive de l'option TYPE au profit du mot-clé ENGINE plus polyvalent.

Résolution :

Selon la documentation MySQL, en commençant par version 5.5, l'utilisation de TYPE a été obsolète et supprimée. Les applications qui reposaient auparavant sur TYPE doivent être modifiées pour utiliser ENGINE à la place.

Par conséquent, pour résoudre cette erreur, l'instruction CREATE TABLE doit être mise à jour pour inclure le mot-clé ENGINE, comme indiqué ci-dessous :

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 ;
Copier après la connexion

Cette instruction révisée créera avec succès la table dans MySQL 5.5 ou versions ultérieures, éliminant "l'erreur 1064 dans la syntaxe SQL."

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal