March 2006
Intermediate to advanced
640 pages
17h 8m
English
EXC-02: Use named conditions to improve code readability
Any MySQL programmer worth her salt knows all the MySQL error codes by heart, right? Wrong!
Exception handlers defined against MySQL error codes might work, but they will almost never be easy to read.
The best way to improve the readability of your exception handling routines is to define a named condition for every MySQL error code that you might be anticipating. So instead of the following declaration:
DECLARE CONTINUE HANDLER FOR 1216 mysql_statements;you should use the following, more readable pair of declarations:
DECLARE foreign_key_error CONDITION FOR 1216;
DECLARE CONTINUE HANDLER FOR foreign_key_error mysql_statements;