2012-03-01 10 views
0

IDが7の自動増分IDに基づいてテーブルに値を1つ挿入し、IDに基づいて列に「this」を挿入する必要があります"7"。SQLiteを使用してIDを自動インクリメントしないでデータを挿入する方法

私は基本的にこれをやりたがっていますが、IDを自動インクリメントせずに行う方法はわかりません。

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

私はこれを試みた:

INSERT INTO table (tableData) 
SELECT ID FROM table 
WHERE ID 7 

しかし、単にテーブルをインクリメントカラムと自動に番号7を挿入すること。別の行を自動インクリメントせずにIDに基づいて値を挿入する方法はありますか?事前

(解決しよう)

おかげで、私はこの問題を考え出しました。私はこの問題を考え出し

INSERT INTO tableData (id) 
VALUES (7) 

答えて

0

:私がやらなければならないことは、私はあなたの列がNULL可能であることができ仮定し

​​
0

を使用しての使用UPDATEではなくINSERTでした。私は、応答のための

UPDATE tablename 
SET column="something" 
WHERE ID = "7" 
+0

おかげを使用し、私はそれがよりINSERT INTOようになるので、行7に列に値を挿入できるようにしたいので、私がする必要があるのではなく、INSERTの使用UPDATEましたVALUEES(43543)FROM tabledata WHERE ID = 7 – user1186173

関連する問題