2015-06-17 141 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

謝謝!整潔而簡單。將接受這個儘快。 –