1

我有一个格式如下的数据库

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 。尝试使用各种版本的替换命令,但无法达到预期的效果

4

1 回答 1

0

您可以尝试使用他的:-

UPDATE table 
   SET field1=(@temp:=field1), field1 = field2, field2 = @temp
where field5 = 0;
于 2013-08-09T17:40:22.553 回答