我是存储过程中的新手。
我有一个简单的问题示例,在SP中,我写了这个
BEGIN
DECLARE totalRows INT;
START
SELECT count(cont.contentCode) INTO totalRows FROM ms_content as cont WHERE entityCode = 'ACAW';
SELECT totalRows;
COMMIT;
END
我称之为成功。我想在变量中添加条件where子句。所以我将代码更改为:
BEGIN
DECLARE totalRows INT;
START TRANSACTION;
SET @aa = concat("entityCode = 'ACAW'");
SELECT count(cont.contentCode) INTO totalRows FROM ms_content as cont WHERE @aa;
SELECT totalRows;
COMMIT;
END
SP返回零行。是否可以将条件存储在变量中并将其放入SELECT代码中? 谢谢。