Ответ 1
UPDATE mytable SET tax = amount
после его удаления
ALTER TABLE mytable DROP COLUMN amount;
У меня есть база данных mysql со следующей таблицей...
| id | amount | tax |
+----+--------+-----+
| 1 | 500 | |
+----+--------+-----+
| 2 | 100 | |
+----+--------+-----+
Мне нужно удалить столбец количества, но перед тем, как сделать это, я хочу переместить все данные строки количества из строки суммы в строку налога. Как это можно сделать с помощью запроса mysql? Пожалуйста, помогите.
UPDATE mytable SET tax = amount
после его удаления
ALTER TABLE mytable DROP COLUMN amount;
update TABLE_NAME set tax=amount;
сделает.
UPDATE yTable SET tax = amount
Или переименовать вместо копирования (гораздо быстрее):
ALTER yTable CHANGE amount tax YOURDATATYPE;
Удалить налог перед переименованием.
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