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

間違ったCOM_STMT_PREPARE応答サイズ。 7を受け取りました。LARAVELエラー

    私も同じ問題に直面しました。私のウェブホストプロバイダーは000webhostでした。このPDO属性を設定するだけですPDO::ATTR_EMULATE_PREPARES データベース構成ファイル(config / database.php)でtrueに設定すると、正常に機能するはずです。

    例:

    'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', 'localhost'),
        //.......
        'options'   => [PDO::ATTR_EMULATE_PREPARES => true,]
    ],
    

    さらに、php artisan config:cacheを実行する必要がある場合があります 構成をキャッシュした場合、または実稼働環境で実行している場合。



    1. 行がゼロの場合のpsqlリターンコード

    2. INSERTINTOがnode-mysqlで失敗する

    3. OracleのCLOBデータ型に長い文字列を挿入する方法

    4. データベース挿入のパフォーマンス