我尝试从数据库中的MySQL documentation获取以下语句
DECLARE no_such_table CONDITION FOR SQLSTATE '42S02';
但我仍然收到以下错误:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE no_such_table CONDITION FOR SQLSTATE '42S02'' at line 1
那是什么?为什么我无法得到它?
答案 0 :(得分:2)
DECLARE
语句只能在BEGIN ... END
内使用(=存储过程,函数,触发器)。