Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann ein Tabellenfeld einen Bindestrich enthalten?

Ja, Sie können Satzzeichen, Leerzeichen, internationale Zeichen und reservierte SQL-Wörter verwenden, wenn Sie begrenzte Bezeichner verwenden :

SELECT * FROM `my-table`;

Verwenden Sie in MySQL die Backticks. Verwenden Sie in Standard-SQL doppelte Anführungszeichen.

Oder wenn Sie MySQL verwenden, können Sie den <-Code festlegen>ANSI_QUOTES SQL-Modus :

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