Как вставить данные без автоматического увеличения идентификатора с помощью SQLite - PullRequest
0 голосов
/ 01 марта 2012

Мне нужно вставить одно значение в таблицу на основе автоматически увеличенного идентификатора, например, ID = 7, и я хочу вставить «this» в столбец на основе идентификатора «7».

Я в основном хочу сделать это, но я не уверен, как это сделать без автоматического увеличения идентификатора.

INSERT INTO table (tableData) VALUES (12345) 
FROM table
WHERE ID = 7

Я пробовал это:это просто вставляет число 7 в столбец и автоматически увеличивает таблицу.Есть ли способ вставить значение на основе идентификатора без автоматического увеличения другой строки?

Заранее спасибо

(решено)

Я понял проблему.Все, что мне нужно сделать, это использовать UPDATE вместо INSERT, поэтому я использовал

UPDATE tablename 
SET columnname ="something" 
WHERE ID = "7"

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

Я разобрался в проблеме.Все, что мне нужно сделать, это использовать UPDATE вместо INSERT, поэтому я использовал

 UPDATE tablename 
 SET column="something" 
 WHERE ID = "7"
0 голосов
/ 01 марта 2012

Предполагается, что ваш столбец может быть обнуляемым:

INSERT INTO tableData (id)
VALUES (7)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...