2015-06-17 110 views
0

我有一个巨大的tabledb与1.6M条目。我想替换根据列值替换列值

SELECT `Type` FROM `my_db` WHERE `Type` != "a" AND `Type` != "b" AND `Type` != "c" 

上面的查询使我接近7K行。

我想通过上述查询更新所有选定的行,将Type重新分配到值"a"

我该怎么做?

回答

2

你可以使用一个update

update mydb 
    set type = 'a' 
    where type not in ('a', 'b', 'c'); 
+0

谢谢!整洁而简单。将接受这个尽快。 –