sql >> Databasteknik >  >> RDS >> Mysql

Fel COM_STMT_PREPARE-svarsstorlek. Mottaget 7. LARAVEL FEL

Jag stod också inför samma problem. Min webbhotellleverantör var 000webhost. Ställ bara in detta PDO-attribut PDO::ATTR_EMULATE_PREPARES till true i din databaskonfigurationsfil (config/database.php) och det borde fungera bra.

T.ex.:

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

Dessutom kan du behöva köra php artisan config:cache om du har cachelagrat din konfiguration eller om du kör i produktionsmiljö.



  1. GROUP_CONCAT flera fält med en annan avgränsare

  2. Använder Python för att komma åt SQL med ett variabelt kolumnnamn

  3. Bilder i MySQL

  4. SQL Server DATEPART() vs DATENAME() – Vad är skillnaden?