MySQL - 查询平均行长度

MySQL - querying average row length

我有一只叫table的兔子。我试图在我的 table 中找到平均行长度。我试过这个查询:

SELECT AVG_ROW_LENGTH(rabbits)

但它不起作用。

我的谷歌搜索表明 AVG_ROW_LENGTH 实际上是 information_schema.tables 中的一个列。你会想尝试这样的事情,我想:

SELECT AVG_ROW_LENGTH FROM information_schema.tables WHERE TABLE_NAME = 'rabbits';

如果您有多个包含兔子的数据库,您可能还需要通过添加 "AND TABLE_SCHEMA = 'databasename';" 来指定数据库名称 table。

希望对您有所帮助!

你不能SELECT,试试这个:

SELECT Avg_row_length FROM information_schema.tables WHERE table_name='rabbits';