我有一个格式如下的数据库
id f1 f2 f3 f4 f5
-------------------------------------
1 a b c d 0
这里f1,f2,f3,f4是字符串类型,f5是布尔值,现在我想用f1替换f2值,如果f5是0.即d应该替换为a,如果field5是,则应该有d零。 尝试使用各种版本的replace命令,但无法实现所需的结果
答案 0 :(得分:0)
您可以尝试使用: -
UPDATE table
SET field1=(@temp:=field1), field1 = field2, field2 = @temp
where field5 = 0;