我想在我的数据库上进行批量更新。所以我想知道如何根据其他列的值将值插入新列。 E.g。
如果columnA = 15中的值,则在columnB中插入'text'。
感谢。
答案 0 :(得分:2)
这不是插入,那更新,你可以这样做
update table_name
set
columnB =
case when columnA = 15 then 'text' end
答案 1 :(得分:1)
UPDATE table SET columnB = IF(columnA = 15, 'text',NULL);
答案 2 :(得分:0)
我从几乎相似的问题中找到答案。
UPDATE table
SET columnB='text' where (columnA='15')
这更直接。