您提供的查询存在语法错误,应该移除逗号(,
)和额外的逗号(,
)。以下是修正后的查询:
SELECT (@i := @i + 1) AS t, table_with_schema
FROM (
SELECT DISTINCT CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) AS table_with_schema
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'uid' AND TABLE_SCHEMA LIKE 'pc'
AND DATA_TYPE <> 'bigint'
) AS subquery, (SELECT @i := 0) AS t;
修正后的查询将为包含名为’uid’列的每个表生成一个连续的序号,并显示每个表的完整名称。如果还有其他问题,请随时提问。
内容由零声教学AI助手提供,问题来源于学员提问