【问题标题】:How do I insert data while updating?如何在更新时插入数据?
【发布时间】:2011-08-07 23:33:40
【问题描述】:

有两个表分别叫table1和table2

两个表都有相同的索引。更新 table1 和 table2 时,如果 table2 没有数据并且 table1 有相同的数据,那么它应该将该数据插入 table2。以便两个表都获取数据并进行更新。我该怎么做??

【问题讨论】:

    标签: php mysql


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-12-12
        • 1970-01-01
        • 2018-02-19
        • 2021-06-22
        • 1970-01-01
        • 2018-03-11
        • 2018-01-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多