Yii2查询中的反勾号无效
如果我运行这个Yii2查询中的反勾号无效,yii2,Yii2,如果我运行这个 ->addSelect(new Expression('IFNULL(SUM(supply), 0) AS sum_supply')) 它产生 IFNULL(SUM(supply), `0` AS `sum_supply` FROM ... 这是无效的查询,带有0左右的反勾号 如何删除该回勾?快速修复: ->addSelect([new Expression('IFNULL(SUM(supply), 0) AS sum_supply')]) 或 在这种情况下必须
->addSelect(new Expression('IFNULL(SUM(supply), 0) AS sum_supply'))
它产生
IFNULL(SUM(supply), `0` AS `sum_supply` FROM ...
这是无效的查询,带有0左右的反勾号
如何删除该回勾?快速修复:
->addSelect([new Expression('IFNULL(SUM(supply), 0) AS sum_supply')])
或
在这种情况下必须使用数组,因为addSelect()
按逗号分割输入字符串
->addSelect(['IFNULL(SUM(supply), 0) AS sum_supply'])