Я нашел this answer, но я не уверен, что он делает то, что я хочу. Похоже, он обновляет ВСЕ строки в таблице, где я только хочу их обновить.Вставить или обновить строку в SQLite
Моя таблица очень проста:
MacAddress | Name
1C-6F-65-C6-20-0B | Logan-PC
DE-AD-BE-EF-F0-0D | PC1
...
MacAddress
является PK, и я хочу, чтобы просто быть в состоянии обновить имя, если оно существует, или добавить новую строку, если этого не произойдет, учитывая MacAddress
как ссылки и a Name
строка.
Это первый раз, когда я использую SQLite, поэтому я просто не могу правильно понять ответ Эрика Б.
«ВСТАВИТЬ ИЛИ ЗАМЕНИТЬ В MyTable (« MacAddress »,« Name ») ЗНАЧЕНИЯ (« 1C-6F-65-C6-20-0B »,« PC2 ») – NINCOMPOOP