Maison > base de données > tutoriel mysql > le corps du texte

Pourquoi les traits d'union provoquent-ils des erreurs dans les noms de tables MySQL ?

Barbara Streisand
Libérer: 2024-11-24 00:14:12
original
626 Les gens l'ont consulté

Why Do Hyphens Cause Errors in MySQL Table Names?

Utilisation de traits d'union (-) dans les noms de tables MySQL

Les utilisateurs MySQL rencontrent parfois une erreur lorsqu'ils tentent de sauvegarder une base de données contenant des noms de tables avec des traits d'union . Le message d'erreur indique généralement une erreur de syntaxe liée au nom de la table avec trait d'union.

Pour résoudre ce problème, il est nécessaire de placer le nom de la table entre des guillemets (`) dans la requête SQL. Ceci est également connu sous le nom d'échappement du nom de la table. Lorsqu'un nom de table contient des caractères spéciaux, des chiffres ou des mots-clés réservés, il doit être cité pour que MySQL puisse l'interpréter correctement.

Par exemple, considérons la requête suivante :

SELECT * FROM temp_01-01-000001
Copier après la connexion

Cette requête entraînera l'erreur mentionnée ci-dessus car le nom de la table contient un tiret (-). Pour corriger cela, le nom de la table peut être échappé à l'aide de backticks :

SELECT * FROM `temp_01-01-000001`
Copier après la connexion

Avec le nom de la table entouré de backticks, la requête s'exécutera avec succès. Cette technique peut être appliquée à n'importe quel nom de table contenant des caractères spéciaux ou des mots-clés réservés.

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