在MySQL中使用@var的IF语句

时间:2018-08-03 08:11:49

标签: mysql variables if-statement

我在MySQL中有此代码

SELECT @v_new := IF( 
IFNULL(tpud_credit,0)+
IFNULL(tpud_value_cash,0) > 0, 1, 0) AS v_new
FROM trs_transaction_detail
WHERE tpud_pk = '1116801472ATR4019550';


IF (@v_new = 1) THEN SELECT @v_new; END IF;

当将“ SELECT @v_new”放在WHERE之后而不使用IF时,可以运行它。使用该IF语句时为什么会出错的问题?有什么问题吗?

0 个答案:

没有答案