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
Libérer: 2024-12-11 18:30:12
original
308 Les gens l'ont consulté

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

Utilisez :

CREATE TABLE dave_bannedwords(
  ...
  ENGINE = MyISAM
);
Copier après la connexion

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!

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