首先,大家需要查询出需要使用的行数据。例如,大家要查询出表中某个字段为特定值的行数据:
SELECT * FROM table_name WHERE field_name = 'specific_value';
接下来,大家可以使用 MySQL 的 @ 符号来声明一个用户变量,并将查询结果赋值给该变量:
SELECT * FROM table_name WHERE field_name = 'specific_value';
SET @user_variable := field1;
此时,大家就可以在后续的查询语句中使用该用户变量,来操作上一次查询到的行数据。例如,大家可以将该行数据的某个字段自增 1:
UPDATE table_name SET field2 = field2 + 1 WHERE field1 = @user_variable;
如此,大家就可以在 MySQL 中使用上一次查询的行数据了。