Max Popenker (mpopenker) wrote,
Max Popenker
mpopenker

Category:

пятиминутка ненависти

как поступает любой программист с образованием больше 30 страниц MAN SQL если ему надо в табличке БД изменить у ряда записей флажок с пробела на Х?
правильно, пишет UPDATE ... SET flag = 'X' WHERE flag = '' AND ...

как поступает индийский парийпрограммист?

он сперва читает все подлежащие изменению записи во внутреннюю табличку в памяти.
затем запись за записью копирует ее в другую такую же табличку, попутно меняя флаг во второй табличке на Х.
затем в цикле удаляет из таблицы БД все записи, содержащиеся в первой таблице
затем вставляет в таблицу БД все записи из второй таблицы
затем с чистой совестью чистит обе таблички в памяти, и очистив таким образом системные чакры, коммитит изменения

поубивал бы гадов!
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 64 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →