zoukankan      html  css  js  c++  java
  • Doctrine2 SQL语句

    $q = Doctrine_Query::create()
         ->update('WebusersTable q')
         ->set('q.login_name','?','John')
         ->where('q.webuser_id=?',1)
         ->execute();

    更新:

    $q = Doctrine_Query::create()
         ->update('WebusersTable q')
         ->set('q.login_name', 'John')
         ->set('q.name', 'Another value')
         ->where('q.webuser_id=?',1)
         ->execute();

    更新:

    $queryBuilder = $entityManager->getRepository()->createQueryBuilder('u');
    $queryBuilder->update()
        ->set('u.userFirstName', 'Michael')
        ->where('u.userId = :userId')
        ->setParameter('userId', 111)
        ->getQuery()
        ->execute();

    删除:

        function deleteAgree(AnswerRelationship $entity)
        {
            return  $this->query()
                ->delete('tj_answer_relationship')
                ->andWhere('taskId=:taskId')
                ->setParameter(':taskId', $entity->taskId)
                ->andWhere('questionId=:questionId')
                ->setParameter(':questionId', $entity->questionId)
                ->andWhere('studentId=:studentId')
                ->setParameter(':studentId', $entity->studentId)
                ->andWhere('tagId=:tagId')
                ->setParameter(':tagId', $entity->tagId)//1
                ->execute();
        }

    完毕。

    $q = Doctrine_Query::create()
         ->update('WebusersTable q')
         ->set('q.login_name','?','John')
         ->where('q.webuser_id=?',1)
         ->execute();
  • 相关阅读:
    自定义Python枚举
    解决Django跨域访问的问题
    BBS项目细节总结
    面向对象进阶
    面向对象
    三级菜单
    常用模块
    内置函数与匿名函数及递归
    迭代器和生成器
    函数
  • 原文地址:https://www.cnblogs.com/zl0372/p/Doctrine2.html
Copyright © 2011-2022 走看看