


Erreur MySQL 1054 : Pourquoi ma requête UPDATE échoue-t-elle en raison d'une « colonne inconnue » ?
Jan 14, 2025 am 11:23 AMErreur de requête MySQL UPDATE 1054 : « Colonne inconnue dans la liste de champs »
Si vous rencontrez l'erreur #1054 lors de l'exécution d'une requête MySQL UPDATE, il y a un problème avec la liste de champs. Voici comment résoudre ce problème :
Vérifiez la requête corrigée :
La requête fournie tente de mettre à jour la colonne fellow
, mais utilise un backtick (`) comme guillemet d'identification. Les valeurs et les identifiants doivent plutôt être mis entre guillemets doubles ou simples :
UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH SET MASTER_USER_PROFILE.fellow = 'y' WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID AND TRAN_USER_BRANCH.BRANCH_ID = 17;
Comprendre les caractères de guillemets d'identification :
Les guillemets d'identification (backticks) sont utilisés pour entourer les noms de colonnes ou de tables. Au lieu de cela, des guillemets doubles ou simples sont utilisés pour encadrer une valeur, une chaîne ou une expression. Dans ce cas, « y » doit être entre guillemets doubles ou simples, et non entre guillemets.
Document de référence :
Veuillez vous référer à la documentation MySQL 8 pour plus de conseils sur les guillemets d'identification et leur utilisation : https://www.php.cn/link/b6121869d1d9e7fddaac06016fcb0661
Conclusion :
Pour réussir les requêtes MySQL UPDATE, l'utilisation correcte des conventions de référence pour les valeurs et les identifiants est essentielle. Assurez-vous que les noms de colonnes sont entourés de guillemets et que les valeurs et les expressions sont placées entre guillemets doubles ou simples.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)?

Comment configurer le cryptage SSL / TLS pour les connexions MySQL?
