Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个格式如下的数据库
id f1 f2 f3 f4 f5 ------------------------------------- 1 a b c d 0
这里 f1, f2,f3 , f4 是字符串类型, f5 是布尔值,如果 f5 为 0,现在我想用 f1 替换 f2 值。即 d 应该用 a 替换,如果 field5 为零,a 应该有 d 。尝试使用各种版本的替换命令,但无法达到预期的效果
您可以尝试使用他的:-
UPDATE table SET field1=(@temp:=field1), field1 = field2, field2 = @temp where field5 = 0;