hak*_*oun 5 mysql doctrine locking aliases
我正在尝试执行以下代码:
$em->getConnection()->exec('LOCK TABLES Portfolio t0 WRITE, User u1_ READ);
$portfolio = $this->doctrine->getRepository('Portfolio')->findOneBy(array('user'=>$user->getId(), 'game'=>$game->getId()));
$assets = $this->doctrine->getRepository('Asset')->findBy(array('portfolio' => $portfolio, 'isActive' => 1));
$em->getConnection()->exec('UNLOCK TABLES;');
Run Code Online (Sandbox Code Playgroud)
因此,当我执行此代码时,我会遇到以下错误:
执行'SELECT t0.id AS ID1 FROM Asset t0'时发生异常SQLSTATE [HY000]:常规错误:1100表't0'没有被LOCK TABLES锁定
在问这个问题之前,我必须给一些解释。
所以问题是,我可以强制说教使用特定的内部别名吗?
归档时间: |
|
查看次数: |
279 次 |
最近记录: |