我试图理解MySQL中的IF条件。
对于我的测试,我有2个表。
表1:
+ UserId
+ Firstname
+ ResetID (FK)
表2:
+ ResetID (PK) AUTO_INCREMENT
+ code
默认情况下,ResetID
中的{p> Table 1
为NULL
。
如果我添加代码,我想检查来自ResetID
的{{1}}是Table 1
。
如果是NULL
,我想NULL
将INSERT
新row
加入Table 2
code
。
插入后,ResetID
中的Table 1
应与ResetID
中的Table 2
相同。
如果它是NOT NULL
且包含与ResetID
中的ResetID
匹配的Table 2
,那么只应更新code
。
我对MySQL中的IF
条件有点奇怪,因为它们在w3schools上看起来很难。