1
我正在尋找一些簡單的用戶定義的函數在mysql中根據是否找到記錄返回true或false。我很努力的語法是 任何MySQL的投注誰可以點我在正確的方向...mySQL用戶定義的函數,如果記錄存在
delimiter $$
CREATE DEFINER=`root`@`localhost` FUNCTION `doesItExist`(`id` int) RETURNS bool
BEGIN
declare var_name bool;
IF (EXISTS (select 1 into var_name
from table_name
where id = id;))
return var_name;
END$$
'哪裏id = id'?你如何認爲MySQL應該理解的是一個'id'是列而另一個是參數? –
@ypercube右邊的id是指傳入的參數... – chugh97