如何解决此问题(mysql表):我需要使用(when I delete adminid = 1 from table A, the value of adminid table B should change to 0)的哪些PHP代码或MySQL?可能吗?

表A具有:

adminid = 1
adminname = jack


表B具有:

newsid = 1
adminid = 1


如果删除TableB.adminid,则0应更改为TableA.adminid = 1

谢谢!

最佳答案

通过PHP和MySql,有可能adminid不是表B(与表A的关系)中的外键。可以使用mysql使其不为0而不是0。您需要使用一个SQL命令来启用它:ON DELETE SET NULL
Refer this for more detail

关于php - 如果删除表A中的值,如何将表B中的值(包括表A中的值)更改为0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43929004/

10-10 11:49