phpmyadmin 我的密码:查看受事务处理影响的行

polhcujo  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(184)

我已经开始用

BEGIN;
<SQL CODE HERE>;
ROLLBACK;

在提交结果之前测试查询。这对于避免数据出错非常有用,即使是在本地和测试数据库上。
但是,有一点我不喜欢,那就是返回的只是受影响的行数,如下所示:

BEGIN;# MySQL returned an empty result set (i.e. zero rows).

UPDATE agenda SET is_ars = 0, question_bank_id = null WHERE session_name LIKE '%closing%';# 1 row affected.

ROLLBACK;# MySQL returned an empty result set (i.e. zero rows).

是否有任何方法可以实际SELECT受影响的行或查看它,以便我可以确保我的查询命中我的目标,而不是其他东西?
谢谢

blpfk2vs

blpfk2vs1#

UPDATE之后用相同的WHERE条件执行SELECT怎么样?

BEGIN;

UPDATE `vaccinee records` 
SET `Date of First Dose` = NULL 
WHERE Id = 9;

SELECT * 
FROM `vaccinee records` 
WHERE Id = 9;

ROLLBACK;

我正在使用phpmyadmin和MariaDB。

相关问题