假设我在mysql中有两个表。
人(id,名,姓)-
其他的(id,名字,姓氏,动作,数量)-
我想问,如果这真的是不好的做法,更新两个表一次?例如,如果有人将的姓更新为"Smith“,那么执行两个查询:
mysql_query("UPDATE person SET lastname = '$lastname' WHERE id = '$id'");
mysql_query("UPDATE someothertable SET lastname = '$lastname' WHERE name
关于mySQL的问题。
我有一个表,其中的列如下:
BasePrice, Discount, NetPrice
现在假设净价的计算结果如下:
NetPrice = BasePrice - Discount
现在,我不介意使用phpMyadmin手动将BasePrice和Discount值输入到列中(即直接后端更新)。因为NetPrice值涉及如上所示的计算,所以我不想更新表中每一行的列值,而是希望数据库为我自动更新它( not that I am weak at math :) )。
有没有办法让数据库自动更新NetPrice列值?我知道我可以使用php来获得另外两个列值,计算然后更新NetP