Mysql
 sql >> Database >  >> RDS >> Mysql

Un campo tabella può contenere un trattino?

Sì, puoi utilizzare la punteggiatura, lo spazio vuoto, i caratteri internazionali e le parole riservate SQL se utilizzi identificatori delimitati :

SELECT * FROM `my-table`;

In MySQL, usa i backtick. In SQL standard, usa le virgolette.

Oppure, se usi MySQL puoi impostare il ANSI_QUOTES Modalità SQL :

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