Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy powinienem używać backticków, czy nie, podczas ucieczki słów kluczowych w MySQL?

Najbardziej przenośnym sposobem (między systemami) jest użycie podwójnych cudzysłowów, jednak wymagałoby to włączenia ANSI_QUOTES który jest domyślnie wyłączony w większości instalacji.

Więc zachowując prawdopodobnie użyteczną kompatybilność między różnymi silnikami (a niezgodność nie ogranicza się tylko do backticków, ale do miliona innych rzeczy różniących się między MySQL i inne systemy) zabijasz kompatybilność między różnymi konfiguracjami MySQL co jest o wiele ważniejsze.

Unikanie zarezerwowanych słów kluczowych jest zawsze najlepszym rozwiązaniem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Łączenie się ze zdalnym my Sql pokazuje mi odmowę dostępu dla użytkownika [zabezpieczony e-mail] ( przy użyciu hasła :tak )

  2. Jak dodać ograniczenie NOT NULL w MySQL?

  3. Wyślij ArrayList z Androida do php MySQL

  4. Jak edytować plik MySQL my.cnf?

  5. Instalowanie klastra Percona XtraDB na CentOS 7