Erreurs SQL/Base de donnéesErreur
MySQL 2013MySQL 2013 — Connexion perdue pendant la requête
La connexion a été perdue pendant l'exécution d'une requête.
mysql
Voir les détails SQLITE_BUSY (5)Le fichier de la base de données est verrouillé par une autre connexion ou un autre processus.
Un autre processus détient un verrou en écriture. SQLite utilise un verrouillage au niveau fichier, n'autorisant qu'un seul écrivain à la fois.
Réessayer après un court délai. Utiliser sqlite3_busy_timeout(). Utiliser le mode WAL pour une meilleure concurrence. Fermer les connexions inutilisées.
-- SQLITE_BUSY: database is locked
-- Enable WAL mode for better concurrency
PRAGMA journal_mode=WAL;MySQL 2013La connexion a été perdue pendant l'exécution d'une requête.
42P03Un curseur portant le nom spécifié existe déjà.
23514Un INSERT ou UPDATE viole une contrainte CHECK sur la table.
42702Une référence de colonne est ambiguë car elle existe dans plusieurs tables.
23001Une règle de restriction a empêché la suppression ou la mise à jour d'une ligne référencée.
22P02Une valeur n'a pas pu être convertie vers le type de données requis.