在 mysql 中的过程中使用 'NULL'

Using 'NULL' in a procedure in mysql

我不知道这是否是一个简单的错误,但无法找出包含 "NULL;" 的行的语法错误。 它在该行显示错误 1064。 完整消息是:错误 1064:您的 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;

此页面仅展示了如何通过视觉工具获取信息,How can I fix MySQL error #1064?感谢您的帮助。如果您在代码中发现任何其他错误,请通知我。

Oracle 存储过程允许您使用 NULL 作为占位符语句。这允许您存根代码,同时仍然允许过程或包主体中的其他代码进行编译。 MySql 不允许这样做。如果您的目标是存根代码,则需要一些良性声明。