Update myTable SET field = 1 (if field = 0 or if field is null) where myid = 12345;
Update myTable SET field = 0 (if field = 1) where myid = 12345;
Каков наилучший способ преобразования этого псевдокода в правильный SQL для Oracle и MySQL?Toggle boolean в MySQL/Oracle Database
это должно быть по модулю 2. Модульное 1 всегда приводит к 0 в вашем примере – DaveyBoy
Вы полностью правильно –