我正在尝试添加计算列。
alter table datatest add column amount2 double as (amount*rate)
但执行此操作时出错
答案 0 :(得分:-1)
MySQL不支持计算列。
您可以改为使用视图:
create view v_datatest as
select t.*, (amount * rate) as amount2
from datatest;
注意:
cast()
/ convert()
转换为特定类型)。decimal
/ numeric
代替。