回答編集履歴

1

追記(limitは使えなかった)

2017/04/18 08:46

投稿

popobot
popobot

スコア6586

test CHANGED
@@ -1 +1,9 @@
1
- query()の[delete()](https://book.cakephp.org/3.0/ja/orm/query-builder.html#delete)を使ったらどうでしょうか。試していませんが、limit()使えると思います
1
+ query()の[delete()](https://book.cakephp.org/3.0/ja/orm/query-builder.html#delete)を使ったらどうでしょうか。試したところlimit()は使えませんでしたが、epilog()使えば実現できそうでした
2
+
3
+
4
+
5
+ ```php
6
+
7
+ $this->query()->delete()->where(['1=1'])->epilog('limit 1')->execute()
8
+
9
+ ```