Maison >base de données >tutoriel mysql >Pourquoi est-ce que j'obtiens une erreur 1064 lors de la création d'une table MySQL avec l'option TYPE ?

Pourquoi est-ce que j'obtiens une erreur 1064 lors de la création d'une table MySQL avec l'option TYPE ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-11 18:30:12307parcourir

Why Am I Getting a 1064 Error When Creating a MySQL Table with the TYPE Option?

Erreur 1064 dans CREATE TABLE en raison d'une syntaxe TYPE obsolète

Lors de l'exécution d'une requête CREATE TABLE, une erreur peut se produire si l'option TYPE est présent. Cette option était synonyme de ENGINE, mais est depuis obsolète dans MySQL 4.0 et supprimée dans MySQL 5.5.

Solution :

Pour résoudre ce problème, remplacez l'option TYPE avec MOTEUR. Par exemple, au lieu de :

CREATE TABLE dave_bannedwords(
  ...
  TYPE = MYISAM
);

Utilisez :

CREATE TABLE dave_bannedwords(
  ...
  ENGINE = MyISAM
);

Cela garantira que la table est créée avec le moteur de stockage souhaité.

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!

Déclaration:
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