sql >> Databasteknik >  >> RDS >> Mysql

Spara felet i MySQL-databasen

Det ser ut som att du ansluter till MySQL via PHP:s PDO-gränssnitt. Du kan använda errorInfo() funktion (http://php.net/manual/en/pdo.errorinfo.php ) för att hämta det senaste felmeddelandet och använda det i stället för din tomma sträng:

$err = $dbh->errorInfo();

$sql2 = "INSERT INTO audit_hr_employees 
(tab, employee, error_type, user, error_info)
VALUES ('4a', '$employee', 'warning', '$user', $err[2])";



  1. Python 3.7, misslyckades med att bygga hjul för MySql-Python

  2. Exportera specifika rader från en PostgreSQL-tabell som INSERT SQL-skript

  3. Genererar du ett UUID i Postgres för infoga uttalande?

  4. Byt namn på outfil med datum i mysql