sql >> Databáze >  >> RDS >> Mysql

Uložit chybu do databáze MySQL

Vypadá to, že se připojujete k MySQL přes PDO rozhraní PHP. Můžete použít errorInfo() funkce (http://php.net/manual/en/pdo.errorinfo.php ), chcete-li získat nejnovější chybovou zprávu a použít ji místo prázdného řetězce:

$err = $dbh->errorInfo();

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



  1. Porozumění časování operátora prováděcího plánu

  2. Jak mohu zkombinovat dvě procedury do jedné, aby se naplnila jedna tabulka, místo aby každá ze dvou procedur vyplňovala svou vlastní tabulku?

  3. Blokování '0000-00-00' z datových polí MySQL

  4. Jak (tiše) odinstalovat MySQL na 32 a 64bitových Windows