MySQL外键来自两行值的等式?
嘿,伙计们,我正在试着建立一个快速的数学表格,我想我可以拯救自己 有时,如果我创建了一个外键,它是我的两个列的否定。 也许是个坏主意,但我认为这是一个巧妙的帽子戏法 假设我有一张这样的桌子MySQL外键来自两行值的等式?,mysql,math,Mysql,Math,嘿,伙计们,我正在试着建立一个快速的数学表格,我想我可以拯救自己 有时,如果我创建了一个外键,它是我的两个列的否定。 也许是个坏主意,但我认为这是一个巧妙的帽子戏法 假设我有一张这样的桌子 ID | A | B | C (Foreign?) 0 | 5 | 3 | (2) 这里的简单数学是 A-B=C 我永远只需要一行,但我将通过ajax不断地查询这一行,以更新a或B,或获取a B&C的值以显示给最终用户。我也可以退回这样
ID | A | B | C (Foreign?)
0 | 5 | 3 | (2)
这里的简单数学是
A-B=C
我永远只需要一行,但我将通过ajax不断地查询这一行,以更新a
或B
,或获取a B&C
的值以显示给最终用户。我也可以退回这样的东西,我很清楚这一点
ID | A | B
0 | 5 | 3
SELECT A, B, (A-B) AS C
FROM `sometable`
但我认为这在服务器上会有很多额外的数学运算?我认为您应该在这个表上编写一个before insert/update触发器,以模拟您试图实现的目标。 这样做更有意义,创建外键是非常糟糕的做法 你应该看看这个
注意,我一定会遵循它,我不认为外键是合适的方法,但它只是随机的。