我希望使用Zend Framework创建类似于下面的查询。
UPDATE table
SET column = CASE id
WHEN 1 THEN 'value 3'
WHEN 2 THEN 'value 9'
WHEN 7 THEN 'value 1'
END
WHERE id IN (1,2,7)
进行案例更新的'Zend Way'是什么?
作为一种解决方法,我正在使用Zend_DB_Expr但不愿意。
答案 0 :(得分:1)
您可以尝试使用Zend_Db_Expr Zend_db_Expr
构建案例您可以查看here获取类似示例
答案 1 :(得分:1)
没有。
Zend_Db_Expr是你想要使用CASE语句的方法。