我想知道是否有一种简单的方法可以将一些(不是全部)数据从一列移动到另一列。
我的MySQL表有200个条目,但这是我想要做的简化版本:
| ID | A | B |
| 1 | | |
| 2 | | |
| 3 | | aa|
| 4 | | bb|
| 5 | | cc|
所以我需要从B列到A列获取数据,但只有ID大于(>)2的数据。所以3B中的aa将变为3A,bb中的bb将变为4A ...
答案 0 :(得分:0)
UPDATE <tablename> SET
A=B,
-- B=''
WHERE ID>2
可能有帮助。需要启用或禁用已注释掉的行,具体取决于您是要移动还是复制列之间的值。