Mysql
 sql >> Base de données >  >> RDS >> Mysql

Un champ de table peut-il contenir un trait d'union ?

Oui, vous pouvez utiliser la ponctuation, les espaces blancs, les caractères internationaux et les mots réservés SQL si vous utilisez des identifiants délimités :

SELECT * FROM `my-table`;

Dans MySQL, utilisez les back-ticks. En SQL standard, utilisez des guillemets doubles.

Ou si vous utilisez MySQL, vous pouvez définir le ANSI_QUOTES Mode SQL :

SET SQL_MODE = ANSI_QUOTES;
SELECT * FROM "my-table";