在MySQL中移动和删除行

Joh*_*nna 0 mysql sql

我在MySQL中创建了两个表,称为"birthTable"和"deathTable".当我在deathTable中添加一个他/她出生的人时,我想从出生时删除他/她的姓名和家庭,因为我将他/她添加到deathTable中.但我不知道我怎么能这样做?

Dan*_*llo 15

您描述的内容可以手动完成或使用触发器完成,但通常您不应该这样做.

你应该有一个名为people的表,然后简单地将它们标记为死或活.相反,如果您打算存储此信息,也可以为其生日和死亡日创建两列.

一般来说,您不应仅仅因为有关它们的某些属性已更改而移动记录.

  • 回答问题的最好方法是帮助OP解决他的问题,而不是他对问题的预期解决方案.+1 (3认同)
  • @Graeme:我明白你的观点,但我不能同意......"努力工作并长时间挖掘,但要发现你在错误的地方挖洞." 我更喜欢指向正确的位置,而不是提供更大的铲子. (3认同)
  • 从技术上讲,你所说的一切都是正确的(我同意你的意见),但你在这里所说的都没有回答这个问题或者有助于解决OP的直接问题. (2认同)