在 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 不允许这样做。如果您的目标是存根代码,则需要一些良性声明。
我不知道这是否是一个简单的错误,但无法找出包含 "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 不允许这样做。如果您的目标是存根代码,则需要一些良性声明。