我正在使用 mysql v5.1.48 和红色http://dev.mysql.com/doc/refman/5.5/en/signal.html。但是代码
DELIMITER $$
CREATE PROCEDURE `CoreRaiseError`()
BEGIN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'An error occurred', MYSQL_ERRNO = 1001;
END$$
提出一个
SQL 错误 1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“SQLSTATE '45000' 附近使用的正确语法”
SIGNAL 从哪个版本开始成为关键字?如何使用以前版本的 mysql 引发异常?
谢谢你。