1. 01 10月, 2018 1 次提交
  2. 30 9月, 2018 1 次提交
    • R
      Handle DELETE with LIMIT in Arel · 859fba7c
      Ryuta Kamizono 提交于
      MySQL supports DELETE with LIMIT and ORDER BY.
      
      https://dev.mysql.com/doc/refman/8.0/en/delete.html
      
      Before:
      
      ```
        Post Destroy (1.0ms)  DELETE FROM `posts` WHERE `posts`.`id` IN (SELECT `id` FROM (SELECT `posts`.`id` FROM `posts` WHERE `posts`.`author_id` = ? ORDER BY `posts`.`id` ASC LIMIT ?) __active_record_temp)  [["author_id", 1], ["LIMIT", 1]]
      ```
      
      After:
      
      ```
        Post Destroy (0.4ms)  DELETE FROM `posts` WHERE `posts`.`author_id` = ? ORDER BY `posts`.`id` ASC LIMIT ?  [["author_id", 1], ["LIMIT", 1]]
      ```
      859fba7c
  3. 24 2月, 2018 2 次提交