好的,我想首先说我自己教Ruby on Rails和MySQL。我觉得自己取得了一些进步,但我遇到了一个我似乎无法弄清楚的问题,这似乎是一件容易的事情。请原谅我,如果这是愚蠢的,也许我没有找到正确的条款,但这就是我想要做的事情。我有一张卡车司机的表格,可以从他的运单/发票中输入他的信息。我可以从票证中输入所有信息并将其保存到数据库中。我遇到的问题是,卡车的空重和毛重都有一个字段。我希望下一个字段自动填充毛重和空权重的差异,并将其保存到数据库的净重列。这有意义吗?任何人都可以至少指出我正确的方向吗?
感谢您的帮助,并再次原谅我的新手......
-N 8
答案 0 :(得分:0)
关于你的mysql版本,但你可以创建一个包含生成列的表:
https://dev.mysql.com/doc/refman/5.7/en/create-table-generated-columns.html
CREATE TABLE weights (
gross DOUBLE,
empty DOUBLE,
diff DOUBLE AS (gross - empty)
);