teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2017/04/18 08:46

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -1,1 +1,5 @@
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
+ ```php
4
+ $this->query()->delete()->where(['1=1'])->epilog('limit 1')->execute()
5
+ ```