MySQL中的UPDATE
语句用于修改表中的数据。然而,与SELECT
语句不同,UPDATE
语句本身并不返回结果集,而是返回一个影响行数的整数值,表示有多少行被成功更新。
UPDATE
语句后,返回的整数值,表示被更新的行数。UPDATE
语句没有返回预期的结果?UPDATE
语句影响的行数?ROW_COUNT()
函数获取最近一次UPDATE
语句影响的行数。例如:UPDATE table_name SET column1 = value1 WHERE condition;
SELECT ROW_COUNT();
以下是一个简单的UPDATE
语句示例,以及如何获取影响的行数:
-- 更新表中id为1的行的name列为'new_name'
UPDATE users SET name = 'new_name' WHERE id = 1;
-- 获取影响的行数
SELECT ROW_COUNT();
请注意,上述链接可能会指向MySQL官方文档或其他相关资源,以获取更详细的信息和指导。
领取专属 10元无门槛券
手把手带您无忧上云