sql >> Databasteknik >  >> RDS >> Mysql

Varför är PHP PDO DSN ett annat format för MySQL jämfört med PostgreSQL?

Som den person som implementerade båda kan jag berätta att orsaken är att genom att skicka strängen genom som den är till postgres (och ODBC) behöver inte PDO-drivrutinkoden för dessa databaser uppdateras eftersom det underliggande biblioteket lägger till nya funktioner .

Eftersom MySQL inte har sin egen kod för anslutningssträngparsning, uppfann vi en mekanism för att skicka in data till de underliggande MySQL-funktionsanropen, som har ett mycket specifikt API med fasta parametrar.

Ingen olycka; det är väldigt medvetet.



  1. Exportera tabell från databas till csv-fil

  2. Implementera twitter och facebook som hashtags

  3. MS SQL Server korstabellsbegränsning

  4. Vilolägesmappning av relationer/Öppna batchinsatser