Nie jest to możliwe jako kolumna domyślna. Możesz napisać wyzwalacz i to zrobić lub dodać wirtualną kolumnę w Mysql 5.7.
LUB
alter table Tab1 add allocated_amount int; -- Add column
update Tab1 set allocated_amount= amount; -- Set the value
Możesz też utworzyć wirtualną kolumnę:
alter table Table1
add allocated_amount integer GENERATED ALWAYS AS (amount) VIRTUAL;