2016-02-05 33 views
0

我有2个表,我们称之为computer_setitem_info链接表更新时更新日期时间

这是computer_set样本数据,可以将其具有name和的一系列计算机

enter image description here

上面的表格经由cartTemplateNameID柱连接到item_info表,你可以看到的description`下面。

enter image description here

我的问题是我想在computer_set表更新lastModified行每当我item_info更新的任何信息。例如,如果我在item_infolinked中添加另一个项目,并将其添加到computer_set,它会自动更新lastModified列的computer_set,因为新项目已添加到组中。

回答

0

您可能想要使用MySQL triggers

+0

这很好,你能帮我怎么做,请给样品查询吗? –

0

您可以编写一个脚本来更新上次更改后保存item_info表数据 如: -

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

或用mysql触发器。请参阅phpmyadmin触发器示例的附加图像。 phpmyadmin_trigger.jpg

谢谢。