Maison  >  Article  >  base de données  >  Comment résoudre le problème d'erreur 1005 de MySQL

Comment résoudre le problème d'erreur 1005 de MySQL

藏色散人
藏色散人original
2021-12-29 14:27:126250parcourir

Solution à l'erreur MySQL 1005 : 1. Utilisez la commande « SHOW ENGINE INNODB STATUS ; » pour afficher les invites d'erreur détaillées ; 2. Modifiez « DERNIÈRE ERREUR DE CLÉ ÉTRANGÈRE ».

Comment résoudre le problème d'erreur 1005 de MySQL

L'environnement d'exploitation de cet article : système Windows 7, mysql version 5.5, ordinateur Dell G3.

Comment résoudre le problème de l'erreur mysql 1005 ?

Analyse de la solution à l'ERREUR 1005 lors de la création de clés étrangères dans MySQL :

Lors de la création de clés étrangères dans MySQL, une erreur est affichée, mais seulement une Message d'invite très simple : ERREUR 1005 (HY000) : Impossible de créer la table 'db_qxztc.qx_userssssnew' (errno : 150). Cela ne résout pas du tout le problème.

Pour voir les invites d'erreur détaillées, vous pouvez utiliser la commande : (trouvée lors de la recherche de "errno 150" dans le manuel MySQL)

SHOW ENGINE INNODB STATUS;     //针对用INNODB存储方式的数据库

Il y a un groupe de [DERNIÈRE ERREUR DE CLÉ ÉTRANGÈRE] dans les informations qui auront des descriptions détaillées et solutions aux erreurs récentes.

Par exemple :

111211 12:49:34 Error in foreign key constraint of table db_qxztc/qx_userssssnew
:
 foreign key(`SSSSID`) references`qx_SSSS`(`SSSSID`)):
Syntax error close to:
`qx_SSSS`(`SSSSID`))

Il indique qu'il y a une erreur de syntaxe près de `qx_SSSS`(`SSSSID`). L'erreur que j'ai commise ici est qu'il manque un espace entre les références et ses paramètres. .

Apprentissage recommandé : "tutoriel vidéo mysql"

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