sql >> Database >  >> RDS >> Mysql

Algemene fout:1615 Voorbereide instructie moet opnieuw worden voorbereid

Hoewel mysqldump de vaak gemelde oorzaak hiervoor is, is het niet de enige.

In mijn geval zal het uitvoeren van artisan:migrate op een database deze fout ook veroorzaken voor verschillende databases op dezelfde server.

http://bugs.mysql.com/bug.php?id=42041 Vermeldt table locks/flush die in een mysqldump zouden worden aangeroepen, dus het is de moeite waard om te controleren of er gelijktijdig migraties, locks of flushes plaatsvinden.

Als dat niet lukt, probeer dan de voorbereidingen om te zetten in emulated.

'options'   => [
            \PDO::ATTR_EMULATE_PREPARES => true
        ]


  1. log in als beheerder en normale gebruiker

  2. Hoe kan ik zien hoeveel MySQL-verbindingen open zijn?

  3. Entity Framework core - Bevat is hoofdlettergevoelig of niet hoofdlettergevoelig?

  4. Hoe het PHP-script op geplande tijd uit te voeren