【发布时间】:2017-07-06 17:50:15
【问题描述】:
站点已经在 .Net 中构建,它使用 SQL Server 存储过程。现在我们正在转换为 PHP,因为我们也在改变 MySQL 中的存储过程。
在其中一个存储过程中有一些代码可以多次插入和更新,在SQL存储过程中实现如下:
MERGE
INTO products T
USING SELECT STATEMENT
WHEN MATCHED
THEN UPDATE STATEMENT
WHEN NOT MATCHED
THEN INSERT STATEMENT
我需要在 MySQL 存储过程语法中替代这种方法。请指导我如何实现这一目标。
【问题讨论】:
-
您应该尝试自己编写代码。在doing more research 之后,如果您有问题发布您尝试过的方法,并清楚地解释什么不起作用,并提供a Minimal, Complete, and Verifiable example。阅读How to Ask 一个好问题。请务必take the tour 并阅读this。
标签: php mysql sql stored-procedures