0
我有一个简单的表称为unzip
。它有三栏如下 - :id INT UNSIGNED NOT NULL AUTO_INCREMENT
,share_src VARCHAR(30) NULL
,creator INT UNSIGNED NOT NULL
。运行SELECT语句用户定义的函数 - MySQL的
我还有一个叫做checkSrc
的功能,当一个share_src作为参数提供给它时,它返回no
或yes
。
我想返回创建者的所有行10
AND(share_src is null
或 the result from the function checkSrc is yes
)。
目前我做这
SELECT * FROM unzip WHERE creator = 12 AND (share_src IS NULL || checkSrc(share_src) = 'yes');
但是,这会导致错误。查询中有什么问题?非常感谢您的帮助..
你得到什么错误 – DevelopmentIsMyPassion 2013-03-20 20:54:07
什么是参数类型功能的期待? – DevelopmentIsMyPassion 2013-03-20 20:54:45
参数类型为int – sanchitkhanna26 2013-03-20 20:56:27