gpt4 book ai didi

mysql - 查看 REPLACE 语句是否已替换或刚刚插入 MySQL

转载 作者:可可西里 更新时间:2023-11-01 07:56:40 24 4
gpt4 key购买 nike

在 MySQL 中有没有办法查明最后一个 REPLACE 语句是否实际替换了任何行或只是执行了常规插入?LAST_INSERT_ID() 似乎没有帮助,因为自动增量计数器在所有情况下都会更新。

最佳答案

您需要确定受影响的行 计数。 REPLACE 不更新行;它插入或删除然后插入。

来自 MySQL 手册:

The affected-rows count makes it easy to determine whether REPLACE only added a row or whether it also replaced any rows: Check whether the count is 1 (added) or greater (replaced).

查看手册页:MySQL REPLACE Syntax

关于mysql - 查看 REPLACE 语句是否已替换或刚刚插入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16148611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com