【发布时间】:2016-05-21 10:40:03
【问题描述】:
如何通过他的位置(行)获得表名?我有很多桌子。
例如,在从表中查找的列中,它是这样工作的:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'database name here'
AND TABLE_NAME = 'table name here'
AND ORDINAL_POSITION = 2;
我需要这样的东西只是为了通过它们在数据库中的位置(行)来查找表名。
使用 MySQL。 谢谢。
【问题讨论】:
-
你能澄清一下你到底想要达到什么目标吗?也许是一个例子?这个问题有点难理解。
-
例如获取数据库中的第二/第五个表名。
-
为什么不直接使用
LIMIT 1 OFFSET 1来获得第二行?