


Les colonnes d'une table MySQL peuvent-elles être nommées avec des chiffres ?
Dec 04, 2024 pm 03:38 PMLes 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>
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!

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?
