Mysql 为什么我不能在返回多个字段的请求中关联一个变量?

Mysql 为什么我不能在返回多个字段的请求中关联一个变量?,mysql,procedure,mysql-error-1222,Mysql,Procedure,Mysql Error 1222,本程序返回 错误代码:1222:使用的SELECT语句的列数不同 sql始终返回一行。为什么mysql返回错误?从选择中删除其他列: SELECT u.lastTeam INTO team_last FROM configTeam ct INNER JOIN users u ON u.lastTeam = ct.team_id WHERE u.identityId = cognito COLLATE utf8_unicode_ci LIMIT 1 从选择中删除其他列: SE

本程序返回

错误代码:1222:使用的SELECT语句的列数不同


sql始终返回一行。为什么mysql返回错误?

选择中删除其他列:

SELECT u.lastTeam INTO team_last
FROM configTeam ct INNER JOIN
     users u
     ON u.lastTeam = ct.team_id
WHERE u.identityId = cognito COLLATE utf8_unicode_ci
LIMIT 1

选择中删除其他列:

SELECT u.lastTeam INTO team_last
FROM configTeam ct INNER JOIN
     users u
     ON u.lastTeam = ct.team_id
WHERE u.identityId = cognito COLLATE utf8_unicode_ci
LIMIT 1

这里您将多列分配给一个变量team_last。这就是为什么它的抛出错误这里您将多列分配给一个变量team_last。这就是为什么它的抛出错误它不是变量。这不是变量。这是一个专栏