PHP's PDO library (MySQL driver) has been throwing strange exceptions for any insert/update/delete queries:
Database error: SQLSTATE[HY000]: General errorIt doesn't matter what the query is. [php]$stmt = $pdo->prepare(); $stmt->execute()[/php] seems to be the problem, but the exception is also thrown with [php]$pdo->exec()[/php] and [php]$pdo->query()[/php]. Persistent connections don't make a difference. Running the query from the mysql command line is fine.