Я и ужасно с базами данных и sql, но знаю основы, и это немного выходит за рамки, которые я считаю. Мне нужен способ обновить все значения строк, где строка выбрана номером строки, потому что у меня нет гарантии значения, относящегося к любому из столбцов в этой строке.Обновить значение каждого столбца, относящееся к определенному номеру строки? sqlite sqlite3
Пример таблицы БД:
Col1 Col2 Col3
a b c
d e f
g h i
Так что я нужен способ для скажем
Update exampleTableName
Set Col1 = 'j', Col2 = 'k', Col3 = 'l'
Where rowNumber = 2
Я пишу это в C++ и использование sqlite3, но только запрос должен сделать для меня.
Благодаря
Edit:
Я знаю, это звучит смешно, и многие спрашивают, почему таблица настроена таким образом, но я не в состоянии контролировать это. Все, что я могу сказать, это то, что я могу выяснить номер строки и обновить каждое значение столбца в соответствии с тем, что хранится в другой переменной. Обычно эти переменные будут содержать значение, которое я хочу найти, но оно никогда не гарантируется. Поэтому я могу только вспомнить строку, которую они хотят, и сохранить ее во время поиска, а затем обновить (последнюю выбранную строку), отслеживая ее индекс и обновляя его значения в соответствии с w/e в тех переменных, которые могли бы быть одинаковым или может измениться.
Большое вам спасибо! Намного легче, чем я думал! Если бы я мог, стрелял бы вверх. – Birdbuster
добро пожаловать! –