Я написал этот оператор SQLite и получаю синтаксическую ошибку в следующей строке:
update List SET number = (CASE WHEN number>=3 then number++ WHEN number=1 then 3 ELSE number END) WHERE listKey=3;
Ошибка:
Ошибка SQL: около "WHEN": синтаксическая ошибка
Я пробовал разные версии, добавляя фигурные скобки местами и все такое, но не могу понять ошибку. Может кто-нибудь помочь мне с этим?