0
同じ表の別の列test_method
に基づいて列の値author
をコピーしたいとします。 author
列の別の列に同じ値の列値をコピーする方法はありますか?
mysql> select * from testcase; +------+---------------------+------------------------+------------+ | id | test_class | test_method | author | +------+---------------------+------------------------+------------+ | 3062 | IPv4 | InvalidAddress | N/A | | 3063 | a.b.c.d.AddressIPv4 | InvalidAddress | larrycai | | 3064 | IPv4 | NormalAddress | N/A | | 3065 | a.b.c.d.AddressIPv4 | NormalAddress | caiyu | .... +------+---------------------+------------------------+------------+ 202 rows in set (0.00 sec)
値N/A
以下
参照テーブルはtest_method
カラムの同じ値からコピーする必要があります。 (何の上書きだけで、チェックする必要があります)
期待される結果がどのようにSQLコマンドを使用して、それを達成することができます
mysql> select * from testcase; +------+---------------------+------------------------+------------+ | id | test_class | test_method | author | +------+---------------------+------------------------+------------+ | 3062 | IPv4 | InvalidAddress | larrycai | | 3063 | a.b.c.d.AddressIPv4 | InvalidAddress | larrycai | | 3064 | IPv4 | NormalAddress | caiyu | | 3065 | a.b.c.d.AddressIPv4 | NormalAddress | caiyu | .... +------+---------------------+------------------------+------------+ 202 rows in set (0.00 sec)
ではありませんか?
テーブルを更新する必要があります。期待されるテーブルは変更後のテーブルです。 –