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

Dlaczego PHP PDO DSN jest innym formatem MySQL niż PostgreSQL?

Jako osoba, która zaimplementowała oba, mogę powiedzieć, że powodem jest to, że przekazując ciąg znaków do postgres (i ODBC) kod sterownika PDO dla tych baz danych nie musi być aktualizowany, ponieważ podstawowa biblioteka dodaje nowe funkcje .

Ponieważ MySQL nie ma własnego kodu parsującego ciąg połączenia, wymyśliliśmy mechanizm przekazywania danych do podstawowych wywołań funkcji MySQL, które mają bardzo specyficzne API ze stałymi parametrami.

Bez wypadku; to bardzo celowe.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Nieprawidłowe dane GIS dostarczone do funkcji st_geometryfromtext

  2. Jak wstawić wiele tablic do bazy danych?

  3. DAYOFYEAR() Przykłady – MySQL

  4. Schemat XSD do MySQL

  5. Alternatywy MySQL Workbench — zarządzanie użytkownikami bazy danych ClusterControl