在SQL服務器中有計算列,我們可以使用這些列來插入某個從另一列值操縱的值。相當於SQL Server的MySQL計算列
在SQL服務器我們可以寫這樣的..
CREATE TABLE dbo.Products
(
ProductID int IDENTITY (1,1) NOT NULL
, QtyAvailable smallint
, UnitPrice money
, InventoryValue AS QtyAvailable * UnitPrice
);
但在MySQL我怎麼能執行呢?
的在MySQL [創建表,一個可能的複製包含另外兩列值的總和的列](http://stackoverflow.com/questions/6805498/create-table-in-mysql-with-one-column-containg-sum-of-another-two-columns- value) ...這篇文章討論了CREATE TABLE中的總和,但我希望它對於產品同樣有效。 –
但這個問題沒有我的問題的答案..它說這是不可能的,但我認爲這是可能的 – tarzanbappa
如果帖子是正確的,我認爲它是,你不能在MySQL中有一個計算列與CREATE TABLE'。 –