更新行中的列 - column_1 = column_2

时间:2016-04-06 13:02:52

标签: android sqlite

我在表格中添加了一列:

ALTER TABLE dn_car_repair_options ADD option_id INTEGER

现在这个表有下一个DDL:

CREATE TABLE table_name (id INTEGER PRIMARY KEY, 
node_id INTEGER, 
name VARCHAR,
car_id INTEGER DEFAULT (0),
option_id INTEGER);

我希望UPDATE所有行(row1) option_id =(row1) id

我可以使用SQLite进行此操作吗?

1 个答案:

答案 0 :(得分:2)

创建新列后,使用简单UPDATE

UPDATE dn_car_repair_options 
SET option_id = id;

如果没有WHERE子句,它将影响表中的所有行。