gpt4 book ai didi

来自两行值等式的MySQL外键?

转载 作者:行者123 更新时间:2023-11-30 23:31:06 26 4
gpt4 key购买 nike

嘿伙计们,我正在尝试建立一个快速的数学表并认为我可以拯救自己有时,如果我创建了一个外键,它是我的两个专栏的否定。可能是个坏主意,但我认为这会是一个绝妙的帽子戏法。

假设我有一个像这样设置的表

ID    |    A    |    B    |    C (Foreign?)
0 | 5 | 3 | (2)

所以这里的简单数学是

A-B=C

我永远不需要超过一行,但我会通过 ajax 不断查询以更新 AB 或获取 的值A B & C 用于显示给最终用户。我可以也总是返回这样的东西,我很清楚这一点

ID    |    A    |    B
0 | 5 | 3

SELECT A, B, (A-B) AS C
FROM `sometable`

但我认为这会在服务器上进行大量额外的计算?

最佳答案

我认为您应该在此表上编写一个插入/更新之前的触发器来模拟您要实现的目标。

这更有意义,为此创建外键是非常糟糕的做法!

你应该读读这个,

http://forge.mysql.com/wiki/Triggers#Emulating_Check_Constraints

关于来自两行值等式的MySQL外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10589335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com