如果表1中的列不是Null,则更新表2

时间:2018-05-04 21:33:05

标签: mysql

我试图理解MySQL中的IF条件。

对于我的测试,我有2个表。

表1:

 + UserId
 + Firstname
 + ResetID (FK)

表2:

 + ResetID (PK) AUTO_INCREMENT
 + code
默认情况下,ResetID中的{p> Table 1NULL

如果我添加代码,我想检查来自ResetID的{​​{1}}是Table 1

如果是NULL,我想NULLINSERTrow加入Table 2 code。 插入后,ResetID中的Table 1应与ResetID中的Table 2相同。

如果它是NOT NULL且包含与ResetID中的ResetID匹配的Table 2,那么只应更新code

我对MySQL中的IF条件有点奇怪,因为它们在w3schools上看起来很难。

0 个答案:

没有答案