Maison > base de données > tutoriel mysql > Comment puis-je mettre à jour les tables MySQL avec des noms de colonnes numériques ?

Comment puis-je mettre à jour les tables MySQL avec des noms de colonnes numériques ?

Linda Hamilton
Libérer: 2024-12-03 06:09:10
original
204 Les gens l'ont consulté

How Can I Update MySQL Tables with Numeric Column Names?

Utilisation de nombres comme noms de colonnes dans les tables MySQL

Lorsqu'ils tentent de mettre à jour une table MySQL avec des noms de colonnes composés uniquement de nombres, les utilisateurs rencontrent souvent erreurs de syntaxe. Cela se produit malgré les tentatives de citation ou de backtick des noms de colonnes. Le message d'erreur indique généralement une syntaxe SQL incorrecte.

La raison sous-jacente est que les identifiants MySQL, y compris les noms de colonnes, ne peuvent pas être constitués uniquement de chiffres. Bien qu'ils puissent commencer par un chiffre, ils doivent être cités à l'aide de guillemets s'ils contiennent d'autres chiffres. Cela signifie que les noms de colonnes tels que « 25 », « 50 » et « 100 » ne sont pas valides.

Pour résoudre ce problème, les utilisateurs doivent placer ces noms de colonnes entre des guillemets. Par exemple, pour mettre à jour une table avec les noms de colonnes « 25 », « 50 » et « 100 », la requête suivante peut être utilisée :

UPDATE table SET `25`='100', `50`='200', `100`='300' WHERE>
Copier après la connexion

Cette approche garantit que l'analyseur MySQL interprète correctement la colonne noms comme identifiants plutôt que comme valeurs numériques. En suivant cette convention, les utilisateurs peuvent éviter les erreurs de syntaxe et réussir à mettre à jour leurs tables.

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