0
SQLite中有一個ON CONFLICT
子句的插入和更新,它可以讓你做的東西,如果插入或更新導致一個鍵衝突:http://www.sqlite.org/lang_conflict.htmlsqlite3上衝突DELETE?
我想知道,如果它的可能呢(可能與觸發器)效仿一個UPDATE ON CONFLICT DELETE
子句,這是UPDATE ON CONFLICT REPLACE
的相反(種類)。基本上,如果更新行X
與預先存在的行Y
創建衝突,我想刪除行X
(因爲它的非更新表單是錯誤)。 REPLACE
關鍵字似乎刪除了所有Y
s,然後在X
中添加。我需要Y
行的其他列(沒有衝突)保留,而不是新的X
行,所以我不能使用REPLACE
。