2012-01-25 9 views
0
id | one | two 
1 | aa | 
2 | da | 
3 | sds | 
4 | as | 
5 | dfss | 
6 | r | 
7 | fd | 

どのようにして "one"から "two"にすべてのデータをコピーできますか?この例では次のようになります。このようなwhere with SQLを使用して2つの列間でデータをコピー

id | one | two 
1 | aa | aa 
2 | da | da 
3 | sds | 
4 | as | as 
5 | dfss | 
6 | r | 
7 | fd | fd 

答えて

3

何かが動作するはずです、私は思う:

UPDATE table SET two = one WHERE LENGTH(one) = 2 
3
UPDATE your_table SET two = one WHERE LENGTH(one) = 2 
関連する問題