如何在更新时插入数据?

时间:2011-08-07 23:33:40

标签: php mysql

有两个表叫做table1和table2

两个表都有相同的索引。当更新table1和table2时,如果table2没有数据并且table1已经相同,那么它应该将该数据插入table2。这样两个表都获得了数据并进行了更新。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

在表1上创建一个触发器以查询表2中的新行。如果未找到,则插入。

答案 1 :(得分:0)

显示代码会有所帮助,但有一个选项是使用REPLACE()如果需要替换它会添加,如果你真的需要两个相同的表,你应该查看replication和{{3} }