私のlaravelプロジェクトは毎朝エラーになり、しばらくしてから問題なくなります。私は何が問題なのか理解していない。local.ERROR:PDOException:SQLSTATE [HY000]:一般的なエラー:1615準備が整った文を毎朝起こるように再準備する必要があります
私はそれを検索し、同様の問題を抱えています。しかし、私の問題は解決しません。
db version is 5.1.1
私のlaravelプロジェクトは毎朝エラーになり、しばらくしてから問題なくなります。私は何が問題なのか理解していない。local.ERROR:PDOException:SQLSTATE [HY000]:一般的なエラー:1615準備が整った文を毎朝起こるように再準備する必要があります
私はそれを検索し、同様の問題を抱えています。しかし、私の問題は解決しません。
db version is 5.1.1
問題を解決するには、PDOのATTR_EMULATE_PREPARES(デフォルトではLaravelでは無効)を有効にします。ただ、オプションの設定を挿入します。mysqlのバージョンを更新しながら、例えば
'options' => [
\PDO::ATTR_EMULATE_PREPARES => true
]
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'options' => [
\PDO::ATTR_EMULATE_PREPARES => true
]
],
私はこの答えを見ましたが、彼らはそれがこれのための適切な解決策ではないと言います。それはただの一時的な解決策です –
https://bugs.mysql.com/bug.php?id=42041 –
はどんな問題があります! –
リリースノートを読み、影響を受けるかどうかを調べます。 – ADyson