我在同一行遇到過幾個問題,但沒有完全一樣的。在php或mysql中計算數據
哪一個更好,在從MySql獲得結果(通過加入幾個表)或在物理上在MySql中存在另一個列時存儲總數,然後插入一個新行並檢索它,然後在PHP中執行一些基本計算。
E.g:一個產品銷往:
Item Price Quantity Discount
Item 1 55 100 10%
上面是銷售表,價格列是從項目表接頭。基於以上問題,不是我們可以使用PHP來獲取結果,執行Price X Quantity X 0.10
或者我們我們的表可以如下所示:
Item Price Quantity Discount Amount
Item 1 55 100 10% 4950
現在是做這樣一個簡單的任務的更好的辦法?
類似的問題: Doing Calculations in MySql vs PHP
[在MySQL vs PHP中進行計算](http://stackoverflow.com/questions/6449072/doing-calculations-in-mysql-vs-php) – 2012-03-24 13:05:40
@DanLee,即在MySql中執行計算,我正在存儲另一列中的值。 – Namit 2012-03-24 13:07:08
如果添加另一列,並且在更新時不得不關注2個表格,我會堅持加入解決方案。因爲這可能會變得混亂 – 2012-03-24 13:09:19