Подтвердить что ты не робот

Скопируйте 1 столбец в другой с помощью запроса mysql

У меня есть база данных mysql со следующей таблицей...

| id | amount | tax |
+----+--------+-----+
|  1 | 500    |     |
+----+--------+-----+
|  2 | 100    |     |
+----+--------+-----+

Мне нужно удалить столбец количества, но перед тем, как сделать это, я хочу переместить все данные строки количества из строки суммы в строку налога. Как это можно сделать с помощью запроса mysql? Пожалуйста, помогите.

4b9b3361

Ответ 1

UPDATE mytable SET tax = amount

после его удаления

ALTER TABLE mytable DROP COLUMN amount; 

Ответ 2

update TABLE_NAME set tax=amount;

сделает.

Ответ 3

UPDATE yTable SET tax = amount

Или переименовать вместо копирования (гораздо быстрее):

ALTER yTable CHANGE amount tax YOURDATATYPE;

Удалить налог перед переименованием.

Ответ 4

update your_table_name set tax=amount

вы можете удалить данные столбца

UPDATE your_table_name SET amount = NULL WHERE amount is not null;

или вы можете удалить сам столбец

ALTER TABLE your_table_name DROP COLUMN amount