我有两张桌子
表格工具 列名:
id toolnumber currentduedate
1 123 11/3/2015
2 456 11/3/2015
3 789 11/3/2015
表格事件 列名:
id eventnumber newDuedate
7 123 11/3/2015
9 123 11/3/2015
10 456 11/3/2015
我想要的是当我在表格事件中更新newDuedate时,它应该更新工具表中的currentduedate。 我正在使用此查询:
的mysql_query
UPDATE tool INNER JOIN event SET tool.currentduedate = event.newDuedate WHERE tool.toolnumber = event.eventnumber ;
工作正常但如果我有2个具有相同eventnumber的字段,则此查询仅更新一个。有任何想法吗?
答案 0 :(得分:0)
试试这种方式
UPDATE tool
INNER JOIN event on tool.toolNumber = event.eventnumber
SET tool.currentduedate = event.newDuedate ;