sql >> データベース >  >> RDS >> Mysql

PHP PDO DSNがMySQLとPostgreSQLで異なる形式であるのはなぜですか?

    両方を実装した人として、その理由は、文字列をそのままpostgres(およびODBC)に渡すことで、基盤となるライブラリが新しい機能を追加するため、これらのデータベースのPDOドライバーコードを更新する必要がないためです。 。

    MySQLには独自の接続文字列解析コードがないため、基礎となるMySQL関数呼び出しにデータを渡すメカニズムを発明しました。このメカニズムには、固定パラメーターを持つ非常に特殊なAPIがあります。

    事故はありません。非常に慎重です。



    1. SQL ServerでのDATENAME()の例

    2. GROUP_BYの2つのLEFTJOINのGROUP_CONCATからの奇妙な重複動作

    3. MySQL INTO OUTFILEは既存のファイルを上書きしますか?

    4. mysqlデータベースを排他的にロックする方法は?