私はかなりの研究をオンラインで行っていますが、まだ運がありません。誰もこの問題に遭遇しましたか?代わりに私を与えるDoctrine - 奇妙な移動括弧がクエリにあります
$q = Doctrine_Query::create()
->update('PckFolder')
->set('id_path', "CONCAT(?, RIGHT(id_path, LENGTH(id_path)-?))", array($newPath, $lenOld))
->where("id_path like '$oldPath%'");
// and I print the query out
$qstr = $q->getSqlQuery(array($newPath, $lenOld));
:
UPDATE pck_folder SET id_path = CONCAT(?, RIGHT(id_path, LENGTH(id_path)-?)) WHERE (id_path like '1/2//%')
Doctrineは私を与えた:
言ってやるが、私は次のように設定教義クエリ持っ
UPDATE pck_folder SET id_path = CONCAT(?, RIGHT(id_path, LENGTH(id_path-?))) WHERE (id_path like '1/2//%')
この部分を注意してくださいをRIGHT(id_path, LENGTH(id_path)-?)
よろしくお願いいたします。 –