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