我想知道是否有人可以幫助解決db問題。我正在使用Rails 5和MySQL;Rails 5 MySQL:Table列作爲其他兩列的總和
我想創建一個有3個整數列的表。第1列和第2列由用戶填充,第3列是c1xc2的結果,應以整數形式存儲。我將如何去創建這樣的表格?我可以愉快地創建沒有最後一個計算列的表格,只是不確定最好的方法去做。
我確實認爲,也許我並不需要最後一列所有,而是每一個需要計算時間,我可以用渲染ERB指C1和C2
是什麼,如果任何好處的結果將產品存放在表中/
非常感謝。
我想知道是否有人可以幫助解決db問題。我正在使用Rails 5和MySQL;Rails 5 MySQL:Table列作爲其他兩列的總和
我想創建一個有3個整數列的表。第1列和第2列由用戶填充,第3列是c1xc2的結果,應以整數形式存儲。我將如何去創建這樣的表格?我可以愉快地創建沒有最後一個計算列的表格,只是不確定最好的方法去做。
我確實認爲,也許我並不需要最後一列所有,而是每一個需要計算時間,我可以用渲染ERB指C1和C2
是什麼,如果任何好處的結果將產品存放在表中/
非常感謝。
是什麼,如果任何在表
存儲產品如果沒有具體的事情要告訴在這個問題上(「惠」)的好處 - 有相當沒有。
我確實認爲,也許我並不需要最後一列在所有,但 而每個所需的計算是,我可以用ERB指C1和C2呈現結果 時間
確實,你沒有。
SELECT col1, col2, (col1 + col2) AS col3 FROM yourtable WHERE col1 = <something>;
與記錄查找/獲取(不同於所提出的觸發解決方案)相比,該總和沒有任何成本。
你可以用戶觸發器。 像更新之前一樣。
Set New.SumValue = New.ValueOne + New.ValueTwo
但要小心,所以其中一列可以是NULL。 所以你將不得不在這裏使用IFNULL。
好吧,值得一去我想,但我將如何創建一個表,該產品被自動存儲爲1和2的用戶輸入的結果... –
我認爲這是大致正確的,theres一些如何做到這一點,mysql或erb,但根據需要進行計算,似乎比存儲潛在的經常變量總和要好 –