Maison > base de données > tutoriel mysql > Les colonnes d'une table MySQL peuvent-elles être nommées avec des chiffres ?

Les colonnes d'une table MySQL peuvent-elles être nommées avec des chiffres ?

Susan Sarandon
Libérer: 2024-12-04 15:38:16
original
617 Les gens l'ont consulté

Can MySQL Table Columns Be Named with Numbers?

Les nombres peuvent-ils être utilisés comme noms de colonnes de table MySQL ?

L'utilisation d'un nombre comme nom de colonne de table MySQL peut entraîner des erreurs inattendues. Comme indiqué dans la documentation, les identifiants (y compris les noms de colonnes) peuvent commencer par un chiffre, mais ils ne peuvent pas être constitués uniquement de chiffres à moins qu'ils ne soient cités.

Dans l'exemple fourni, les noms de colonnes sont des nombres (par exemple, 25 , 50, 100), c'est pourquoi l'opération de mise à jour avec des guillemets simples (par exemple, UPDATE table SET '25'='100' WHERE id = '1') donne une erreur de syntaxe.

Pour résoudre le problème, les noms de colonnes contenant des nombres doivent être entourés de guillemets, comme démontré dans l'instruction de mise à jour corrigée :

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

En utilisant des guillemets, l'identifiant "25 " est reconnu comme un nom de colonne et pas simplement comme une valeur, résolvant ainsi l'erreur de syntaxe.

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 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