{"id":33619,"date":"2019-11-08T04:30:10","date_gmt":"2019-11-08T12:30:10","guid":{"rendered":"https:\/\/kinsta.com\/?post_type=knowledgebase&p=57332"},"modified":"2023-08-22T15:43:08","modified_gmt":"2023-08-22T14:43:08","slug":"erreur-mysql-1064","status":"publish","type":"knowledgebase","link":"https:\/\/kinsta.com\/fr\/base-de-connaissances\/erreur-mysql-1064\/","title":{"rendered":"Comment R\u00e9parer l\u2019erreur MySQL 1064 (5 M\u00e9thodes)"},"content":{"rendered":"
Si vous utilisez WordPress<\/a> depuis un certain temps, vous avez peut-\u00eatre d\u00e9cid\u00e9 de passer \u00e0 une gestion de base de donn\u00e9es plus avanc\u00e9e. Ceci implique souvent l’utilisation de la ligne de commande MySQL<\/a>, ce qui peut, \u00e0 son tour, conduire \u00e0 des probl\u00e8mes confus tels que des erreurs MySQL 1064.<\/p>\n Heureusement, bien que la r\u00e9solution de cette erreur puisse pr\u00eater \u00e0 confusion au d\u00e9but en raison de ses nombreuses causes potentielles, ses solutions ont tendance \u00e0 \u00eatre relativement simples. Une fois que vous aurez d\u00e9termin\u00e9 la raison de l’erreur de base de donn\u00e9es que vous voyez, vous devriez \u00eatre en mesure de la corriger assez rapidement.<\/p>\n Dans cet article, nous allons couvrir les diff\u00e9rentes causes possibles de l’erreur MySQL 1064. Ensuite, nous partagerons des solutions pour chaque situation commune, afin de vous aider \u00e0 remettre votre base de donn\u00e9es<\/a> et votre site en \u00e9tat de fonctionnement.<\/p>\n Commen\u00e7ons tout de suite !<\/p>\n L’erreur MySQL 1064 est une erreur de syntaxe. Cela signifie qu’il y a un probl\u00e8me parce que MySQL ne comprend pas ce que vous lui demandez de faire. Cependant, il existe de nombreuses situations diff\u00e9rentes qui peuvent conduire \u00e0 ce type de mauvaise communication entre vous et votre base de donn\u00e9es.<\/p>\n La cause la plus simple est que vous avez fait une erreur en tapant une commande et MySQL ne peut pas comprendre votre requ\u00eate. Alternativement, vous pouvez essayer d’utiliser des commandes obsol\u00e8tes ou m\u00eame obsol\u00e8tes qui ne peuvent pas \u00eatre lues.<\/p>\n Dans d’autres cas, vous avez peut-\u00eatre tent\u00e9 d’inclure un \u00ab\u00a0mot r\u00e9serv\u00e9\u00a0\u00bb<\/a> dans l’une de vos commandes. Les mots r\u00e9serv\u00e9s sont des termes qui ne peuvent \u00eatre utilis\u00e9s que dans des contextes sp\u00e9cifiques dans MySQL. Si vous essayez de les utiliser d’une autre mani\u00e8re, vous serez confront\u00e9 \u00e0 une erreur.<\/p>\n Il est \u00e9galement possible qu’il manque des donn\u00e9es dans votre base de donn\u00e9es. Lorsque vous faites une requ\u00eate via MySQL qui fait r\u00e9f\u00e9rence \u00e0 des donn\u00e9es qui ne sont pas l\u00e0 o\u00f9 elles devraient \u00eatre, vous verrez aussi l’erreur 1064. Enfin, le transfert de votre base de donn\u00e9es WordPress<\/a> vers un autre serveur peut \u00e9galement entra\u00eener le m\u00eame probl\u00e8me.<\/p>\n Comme vous pouvez le constater, les causes potentielles de ce probl\u00e8me sont nombreuses, ce qui peut le rendre difficile \u00e0 r\u00e9soudre. \u00c0 moins que vous ne soyez en train de d\u00e9placer votre base de donn\u00e9es ou de prendre d’autres mesures qui pointent vers une cause pr\u00e9cise, vous aurez probablement besoin d’essayer diff\u00e9rentes solutions avant d’arriver sur la bonne. Heureusement, aucune d’entre elles n’est trop difficile \u00e0 ex\u00e9cuter, comme nous le verrons plus loin.<\/p>\n\n Si vous avez d\u00e9j\u00e0 une id\u00e9e de ce qui cause votre erreur MySQL 1064, vous pouvez simplement passer \u00e0 la r\u00e9solution correspondant \u00e0 votre situation sp\u00e9cifique. Cependant, si vous n’\u00eates pas s\u00fbr de la raison de l’erreur, la strat\u00e9gie la plus simple consiste \u00e0 essayer d’abord la solution la plus simple.<\/p>\n Dans ce cas, nous vous sugg\u00e9rons de tester les cinq correctifs les plus probables dans l’ordre suivant.<\/p>\n L’avantage des fautes de frappe MySQL est qu’elles sont l’explication la plus simple aux probl\u00e8mes de syntaxe tels que l’erreur 1064. Malheureusement, elles peuvent aussi \u00eatre les plus fastidieuses \u00e0 corriger. D’une mani\u00e8re g\u00e9n\u00e9rale, votre meilleure option est de relire manuellement votre code et de rechercher les erreurs que vous avez pu commettre.<\/p>\n Nous vous sugg\u00e9rons d’utiliser le manuel MySQL<\/a> comme r\u00e9f\u00e9rence pendant que vous le faites, en v\u00e9rifiant tout ce dont vous n’\u00eates pas s\u00fbr. Comme vous pouvez l’imaginer, cela peut prendre beaucoup de temps, surtout si vous n\u2019avez pas travaill\u00e9 dans la ligne de commande MySQL depuis un certain temps ou si vous \u00eates nouveau dans cette t\u00e2che.<\/p>\n Une alternative \u00e0 la v\u00e9rification manuelle de votre travail est d’utiliser un outil tel qu’EverSQL<\/a> :<\/p>\nPourquoi l’erreur MySQL 1064 se Produit<\/h2>\n
Comment R\u00e9parer l\u2019erreur MySQL 1064 (5 M\u00e9thodes)<\/h2>\n
1. Corriger les Commandes Mal Entr\u00e9es<\/h3>\n