更新链接表时更新日期时间

时间:2016-02-05 06:08:52

标签: php mysql foreign-keys last-modified

我有两张桌子,我们称之为computer_setitem_info

这是computer_set示例数据,因为您可以拥有该组计算机的name和描述

enter image description here

上表通过item_info列链接到cartTemplateNameID表,如下所示。

enter image description here

我的问题是,每当我更新lastModified中的任何信息时,我都想更新computer_set表上的item_info行。例如,如果我在item_info中添加了另一个项目,并将linked添加到computer_set,则会自动更新lastModified的{​​{1}}列,因为新项目已经加入了小组。

2 个答案:

答案 0 :(得分:0)

您可能想要使用MySQL triggers

答案 1 :(得分:0)

您可以编写脚本以在保存item_info表数据后更新lastModified 例如: -

<?php
/* your code */
$item_info->save();
$computer_set->save(['lastModified'=>date("Y-m-d h:i:s")]);
?>

或使用mysql触发器。有关phpmyadmin触发器示例,请参阅附图。 phpmyadmin_trigger.jpg

感谢。