php - 如何查看mysql是否替换或插入我的查询
问题描述
如果我有一个字段 1 是主键的查询:
$rep = "Replace into table (field1,field2) values ('value1','value2')";
$stmt = $db->query($rep);
有没有办法判断mysql是否插入了行,或者找到并替换了行?
解决方案
为后代:
$rowCount = $stmt->rowCount();
如果 $rowCount == 1 是插入,如果 $rowCount == 2 是替换。
推荐阅读
- safari - mediaRecorder : 使用什么 mime 类型让它在 Safari、Chrome 和 Firefox 上运行?
- google-chrome - Chrome Lighthouse CLS 审计为不同的用户提供了截然不同的结果
- reactjs - 在检索数据库数据之前进行渲染
- sql-server - SQL Server Reporting Services:来自 API 的外部图像未在报告中加载
- python - 在列表中每个元素的开头和结尾添加断句
- swift - 在 Swift 中构建 Unicode 标量字符串
- javascript - 如何获取响应然后对其执行数组洗牌?
- php - fgetcsv(),分隔符未被识别
- mysql - 如何对单词的一部分进行通配符搜索?
- android - 是任务
.await() 主要安全吗?