Что не так с синтаксисом этого sqlite кода? - PullRequest
0 голосов
/ 15 сентября 2018

Мой 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

1 Ответ

0 голосов
/ 15 сентября 2018

«Цепные» команды SQLite каждая должна заканчиваться символом «;». В этом случае SQLite не знает, где заканчивается INSERT и начинается UPDATE. При прочих равных условиях это должно работать, пока запрос INSERT завершается с ;.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...