C'è una leggera confusione e una grande differenza tra racchiudere una stringa con ", " o ` quando si utilizzano i comandi MySQL, in questo articolo tratteremo la differenza principale.
"Citazioni singole":
Le virgolette singole vengono utilizzate per racchiudere le stringhe letterali, come quando si esegue un'istruzione INSERT, VALUES() dovrebbe essere racchiusa tra di esse, ad esempio:
INSERT INTO `table_name` VALUES ('value1.1', 'value1.2'), ('value2.1', 'value2.2');
`Citazioni arretrate`:
Le virgolette indietro vengono utilizzate per sfuggire ai nomi delle tabelle quando i loro nomi sono parole riservate nella consueta sintassi MySQL, come ad esempio PASSWORD:
INSERT INTO `users` (`username`, `password`) VALUES ('user1', 'hashed_password');
L'unico utilizzo necessario delle virgolette nell'esempio sopra riguarda la password in quanto è una parola riservata.
"Doppie virgolette":
Le doppie virgolette possono essere utilizzate per imitare la funzionalità dei due menzionati in precedenza a seconda della configurazione del server MySQL impostata.
Puoi provare i comandi MySQL più popolari sui nostri pacchetti di web hosting:Hosting Condiviso, Hosting SSD VPS, Server Dedicati.