我正在尝试减去 2 个字段并将结果插入数据库
I'm trying to subtract 2 fields and insert result into Database
好的,我想首先说我正在自学 Ruby Rails 和 MySQL。我觉得我正在取得一些不错的进步,但我遇到了一个我似乎无法弄清楚的问题,而且这似乎是一件很容易做的事情。如果这很愚蠢,请原谅我,也许我没有在搜索正确的术语,但这就是我正在尝试做的。我有一张卡车 driver 的表格,用于输入他的运输信息 ticket/Invoice。我可以输入票证中的所有信息并将其保存到数据库中。我遇到的问题是,卡车的空重和毛重有一个字段。我希望下一个字段自动填充毛重和空重的差异,并将其保存到数据库的净重列。这有意义吗?谁能至少给我指出正确的方向?
感谢您的帮助,再次原谅我的 newbie-ness.....
-N8
取决于您的 mysql 版本,但您可以使用生成的列创建 table:
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)
);
好的,我想首先说我正在自学 Ruby Rails 和 MySQL。我觉得我正在取得一些不错的进步,但我遇到了一个我似乎无法弄清楚的问题,而且这似乎是一件很容易做的事情。如果这很愚蠢,请原谅我,也许我没有在搜索正确的术语,但这就是我正在尝试做的。我有一张卡车 driver 的表格,用于输入他的运输信息 ticket/Invoice。我可以输入票证中的所有信息并将其保存到数据库中。我遇到的问题是,卡车的空重和毛重有一个字段。我希望下一个字段自动填充毛重和空重的差异,并将其保存到数据库的净重列。这有意义吗?谁能至少给我指出正确的方向?
感谢您的帮助,再次原谅我的 newbie-ness.....
-N8
取决于您的 mysql 版本,但您可以使用生成的列创建 table:
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)
);