То есть WHERE, который я написал, это либо UPDATE, либо SELECT и то и другое будет работать быстрее сильно опираясь на данные из другой таблицы, нежели на прямое перечисление id в условии.
ммм... не понял. бд это просто способ хранить данные с целью запрашивать потом их.
Я имею ввиду субд. Субд и придумали, чтоб не самому писать проверку значений в цикле, а абстрагироваться и просто сказать что ты хочешь получить, а не как)
Только тесты. Лог можно писать куда угодно. Версионирование, есть. Обработка ошибок даже лучше, RAISE EXCEPTION, гарантированная транзакционность и т. д. Отладка точно такая же.
Я имею ввиду субд. Субд и придумали, чтоб не самому писать проверку значений в цикле, а абстрагироваться и просто сказать что ты хочешь получить, а не как)