如何解决此问题(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/