0
A
回答
-1
MySQL不支持计算列我有错误。
您可以使用视图来代替:
create view v_datatest as
select t.*, (amount * rate) as amount2
from datatest;
注:
- 在那些支持计算列的数据库,类型是不是列定义的一部分。它来源于表达式(您可以使用
cast()
/convert()
转换为特定类型)。 - 使用浮点表示来存储货币金额是一个坏主意。您应该使用
decimal
/numeric
。 - 如果您不想使用视图,则可以向表中添加一列(以及类型)并使用触发器来维护该值。
相关问题
- 1. 计算MYSQL列
- 2. MySQL的计算列
- 3. 在计算后基于另一列的mySQL中的计算列
- 4. 计算的列在MySQL
- 5. MySQL的 - 计算由两列
- 6. 计算列的MySQL约束
- 7. MYSQL中的列计算比较
- 8. 如何计算mysql中的不同列?
- 9. 在VB.Net中计算MysQl的日期列?
- 10. 我可以计算Mysql中两列之间的计算吗?
- 11. 计算并加入MYSQL中的计算
- 12. MySQL查询计算列
- 13. Mysql:求和计算列
- 14. 在mysql中重用计算列
- 15. 在MySQL视图中投射计算列
- 16. 在mysql中添加一个计算列
- 17. 在mysql中计算重叠按位列
- 18. 在php中计算mysql mysql
- 19. MYsql中的计算字段
- 20. MySQL中的产量计算
- 21. MySQL中的NPV计算
- 22. mysql基于二级表中的行的mysql重新计算列
- 23. 计算在MySQL在多个列的分
- 24. MySQL的计算跨越多个列/表
- 25. 相当于SQL Server的MySQL计算列
- 26. 按计算字段排列的MySQL组
- 27. 计算MySQL和/或Oracle中的列访问统计信息
- 28. 总计的MySql计算
- 29. 在mySQL中的计算计数
- 30. MySql的计算量
欢迎来到SO :-) 请看[如何问](http://stackoverflow.com/help/how-to-ask) – JimHawkins