当前的现有表如下所示:
id number amount
1 123 30000.00
2 123 15000.00
3 321 45000.00
... ... ...
1000 567 75000.00
现在我想添加新的列 allocated_amount
默认值为 amount
列。
id number amount allocated_amount
1 123 30000.00 30000.00
2 123 15000.00 15000.00
3 321 45000.00 45000.00
... ... ... ...
1000 567 75000.00 75000.00
有可能吗?我使用mysql工作台gui。
2条答案
按热度按时间mrwjdhj31#
不能作为默认列。您可以编写触发器并执行该操作,或者在mysql 5.7中添加虚拟列。
或
或者可以创建虚拟列:
bd1hkmkf2#
虚拟列: