sql >> Databasteknik >  >> RDS >> Mysql

Kan ett tabellfält innehålla ett bindestreck?

Ja, du kan använda skiljetecken, blanksteg, internationella tecken och reserverade SQL-ord om du använder avgränsade identifierare :

SELECT * FROM `my-table`;

I MySQL, använd back-ticks. I standard SQL, använd dubbla citattecken.

Eller om du använder MySQL kan du ställa in ANSI_QUOTES SQL-läge :

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


  1. Vad är LEN()-ekvivalenten i MySQL?

  2. MySQL:Åtkomst nekad för användaren 'test'@'localhost' (med lösenord:JA) förutom root-användare

  3. Skapande av tabell och infogning inom samma procedur i pl/sql

  4. Hur man söker efter en sträng i SQL Server-databaser