Ok nie jestem pewny ale wydaje mi się że nie można stworzyć bezpośrednio takiej tabeli, ale możesz użyć wirtualnej tabeli view wiec:
create table produkty2 (ID int unsigned primary key auto_increment, mleko int unsigned, cena int);
potem:
CREATE VIEW produkty2view AS SELECT ID, mleko, mleko*2 AS cena FROM produkty2;
co daje:
mysql> SELECT * FROM produkty2;
+----+-------+
| ID | mleko |
+----+-------+
| 1 | 300 |
+----+-------+
1 row in set (0.00 sec)
i
mysql> SELECT * FROM producty2view;
+----+-------+------+
| ID | mleko | cena |
+----+-------+------+
| 1 | 300 | 600 |
+----+-------+------+
1 row in set (0.00 sec)