php - Doctrine 查询生成器 native mysql 变量

标签 php mysql doctrine-orm

我有以下查询,我完全不确定如何将其编写为学说查询构建器,或者我应该如何将它与学说一起使用。 您能帮我解决这个问题并提供一些有关使用 native 变量的解释吗?

SET @num := 0;
UPDATE question_manager
LEFT JOIN survey_questions
ON t2.question_id = t1.id
SET t1.step = @num := (@num +1)
WHERE t2.survey_id = 31

最佳答案

您能详细解释一下您想要提出的查询吗? 为什么不使用 php 变量而不是 mysql 本地变量?

关于php - Doctrine 查询生成器 native mysql 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39680133/

相关文章:

php - SQL 更新行 while row[val]<$_POST['$val];

MYSQL GROUP_CONCAT 表必须有自己的别名

mysql - MYSQL数据库的日期格式

sqlite - 如何在 symfony2 项目上使用 sqlite 数据库?

php - 尝试调整缩略图的大小和裁剪图像

php - MySQL 身份验证在 php 上失败,但在 phpmyadmin 中失败

PHP snmpwalk() : No response, 通过腻子工作

php - aws s3Client PutObject 访问被拒绝,但 Cyber​​Duck 可以成功 PutObject

php - 教义迁移-连接被拒绝

php - 如何更改 Symfony 2 中的默认 EntityRepository 基类?