我不知道这是不是一个简单的错误,但无法找出包含“null;”的行中的语法错误。上面写着1064号错误。完整的消息是:error1064:您的sql语法有错误;检查与您的mysql服务器版本对应的手册,了解使用接近'null'的正确语法;
CREATE PROCEDURE custom_consumption(IN p_deftype DOUBLE,
...
//code part//
...
IN p_user DOUBLE,
IN p_date DOUBLE,
IN p_tid VARCHAR(4000))
BEGIN
NULL;
END;
custom_consumption;
这个页面只是展示了如何通过一个可视化工具得到通知,即如何修复mysql错误#1064?谢谢你的帮助。如果你看到代码上有其他错误,请通知我。
1条答案
按热度按时间svgewumm1#
oracle存储过程允许使用null作为占位符语句。这允许您在存根代码的同时仍允许编译过程或包体中的其他代码。mysql不允许这样做。如果你的目标是存根代码,你需要一些良性的声明。