Как удалить несколько записей в SQL, где id от X до Y

  • Антон3 месяца назад
    Недавно столкнулся с проблемой удаления нескольких записей (более 100) из базы данных SQL, нашел пару способов быстрого удаления.

    Если записей более 100, удалить из базы данных 'table' все записи от ID 50 до 650
    DELETE FROM `table` WHERE `id`>=50 and `id`<=650


    Также можно воспользоваться SQL оператором Between
    DELETE FROM `table` where `id` between 50 and 650


    Если записей от 5 до 15 и они расположены не по порядку, выборочно их можно удалить следующим образом:
    DELETE FROM `table` WHERE `id` IN (51,52,53,54,55,56,57,87,96,108)
    Ответов: 0
Ваш ответ:
  • bold
  • italic
  • underline
  • strike
  • Add link
  • Add image
  • Blockquote
  • Align left
  • Align center
  • Align right
  • Code