


Les tables MySQL peuvent-elles utiliser des traits d'union dans les noms de champs ?
Les traits d'union peuvent-ils être utilisés dans les noms de champs de tables MySQL ?
Lors de l'utilisation de tables MySQL, les noms de champs contenant des caractères tels que des traits d'union peuvent poser des problèmes. Cela se produit généralement lorsqu'un système CMS tiers utilise des ID de champ comme noms de champ de table. Bien que la plupart des champs fonctionnent correctement, des problèmes surviennent lorsque le CMS ajoute « ds- » avant un identifiant de champ spécifique.
Pour résoudre ce problème et permettre aux noms de champs de contenir des traits d'union (par exemple "ds-product"), MySQL propose une solution appelée identifiants délimiteurs. Ces identifiants permettent d'utiliser une variété de caractères dans les noms de champs, notamment la ponctuation, les caractères spéciaux et même les mots réservés SQL.
Utiliser l'identifiant délimiteur
Pour utiliser un identifiant délimiteur, entourez le nom du champ en question de guillemets (`) dans MySQL, ou de guillemets doubles ("") en SQL standard. Par exemple :
SELECT * FROM `ds-product`; -- MySQL SELECT * FROM "ds-product"; -- 标准 SQL
Définir le mode SQL ANSI_QUOTES
Une autre option (spécifique à MySQL) consiste à définir le mode SQL ANSI_QUOTES. Ce mode permet l'utilisation de guillemets doubles pour séparer les noms de champs.
SET SQL_MODE = ANSI_QUOTES; SELECT * FROM "ds-product";
Les utilisateurs de MySQL peuvent gérer efficacement les tables avec des champs contenant des traits d'union ou d'autres caractères non traditionnels en utilisant des identifiants délimiteurs ou en définissant le mode SQL ANSI_QUOTES. Cette flexibilité améliore la personnalisation et la convivialité du schéma de base de données.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

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

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?

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