续集无视限制

时间:2016-07-13 19:49:05

标签: sql sinatra sequel

我使用Sequel和Sinatra和Sequel。续集正确插入记录,但我正在努力删除。当我使用时:

Product.where(:name=>"Book").limit(10).delete 

它绝对删除满足条件的每条记录。它似乎完全忽略了极限。你知道原因是什么吗?

1 个答案:

答案 0 :(得分:0)

支持DELETE LIMIT的数据库非常少(我认为MySQL是唯一的数据库)。

续集的默认行为是忽略DELETE期间的限制设置。在MySQL上,它将其视为特定于数据库的扩展。