Мой SQL-код SQLite выглядит так:
INSERT OR IGNORE INTO box_infos (symbol, name) VALUES( 'DXSS.SI', 'DXSS Group') UPDATE box_infos SET name = 'DXSS Group' WHERE symbol = 'DXSS.SI';
Однако я получаю
Синтаксическая ошибка рядом с "ОБНОВЛЕНИЕ"
Что не так с кодом? Я использовал ответ ниже в качестве руководства. https://code.i -harness.com / о / д / 377728
«Цепные» команды SQLite каждая должна заканчиваться символом «;». В этом случае SQLite не знает, где заканчивается INSERT и начинается UPDATE. При прочих равных условиях это должно работать, пока запрос INSERT завершается с ;.
INSERT
UPDATE
;