這是我的CASE/WHEN語句。但正如你可能看到我得到這個錯誤。我不知道爲什麼。 我想要做的就是檢測MAJKA領域的某些變化。因此,如果列MAJKA的其他字段爲空,請不要觸摸它們,但請將值MAJKA的這些字段的值更改爲不爲空的新值。SQLite CASE/WHEN語句
SQL Error: near "UPDATE": syntax error <CREATE TRIGGER [test]
AFTER UPDATE OF [MAJKA]
ON [unos_golub]
FOR EACH ROW
BEGIN
SELECT majka,
CASE WHEN majka=''
THEN
(UPDATE unos_golub SET broj_goluba=NEW.majka WHERE broj_goluba=OLD.majka)
ELSE
(UPDATE unos_golub SET broj_goluba=NEW.majka WHERE broj_goluba=OLD.majka
UPDATE unos_golub SET majka=NEW.majka WHERE majka=OLD.majka)
END
FROM unos_golub;
幫我謝謝。 我用OLD.majka =''和OLD.majka!=''來檢查字段是否爲空或不是 – FosAvance