我的MYSQL存储过程中有大量的预准备语句。语句有可能变成NULL (动态生成的SQL语句),所以为了避免运行时异常,我总是使用下面的方法。但由于我经常使用预准备语句,所以每次进行NULL检查看起来都很麻烦。in_location_id,' AND sub_type=',COMPANY_COUNT,' AND sub_id in (',var_companies,')' );
IF(@s10 is NOT NULLPREPARE stmt FROM @s10
我对存储过程一无所知。不幸的是,我必须自动运行一个存储过程。我有一个名为pass的表,我想更新状态,因为在一天结束时自动取消了。我在wampserver中使用phpmyadmin。这是我的密码 AS SET NOCOUNT ON; SET QUOTED_IDENTIFIER ON; -- For executing the stored procedure at 1