sql >> Databasteknik >  >> RDS >> Mysql

Hur man fångar och kastar om alla fel i MySQL

För att fånga alla SQL-undantag, använd:

DECLARE EXIT HANDLER FOR SQLEXCEPTION

SQLWARNINGS kan också användas för att fånga varningar.

Inuti undantagshanteraren, för att visa felet eller varningen som just fångades, använd:

RESIGNAL

Se dokumentationen för RESIGNAL-utlåtandet:

http://dev.mysql.com/doc/refman/5.5 /sv/resignal.html

Detta är tillgängligt sedan MySQL 5.5




  1. Django:duplicerat nyckelvärde bryter mot unik begränsning

  2. Oracle SQL - Fråga för att beräkna värden från flera tabeller

  3. MySQL MATCH fungerar inte med två karaktärer?

  4. MySQL:skillnad på två resultatuppsättningar