デフォルトの列としては使用できません。 Mysql 5.7でトリガーを作成して実行するか、仮想列を追加できます。
または
alter table Tab1 add allocated_amount int; -- Add column
update Tab1 set allocated_amount= amount; -- Set the value
または、仮想列を作成することもできます:
alter table Table1
add allocated_amount integer GENERATED ALWAYS AS (amount) VIRTUAL;