MySQL-查询平均行长度
我有一张叫兔子的桌子。我正在尝试查找表中的平均行长度。我尝试了以下查询:MySQL-查询平均行长度,mysql,row,metadata,information-schema,Mysql,Row,Metadata,Information Schema,我有一张叫兔子的桌子。我正在尝试查找表中的平均行长度。我尝试了以下查询: SELECT AVG_ROW_LENGTH(rabbits) 但它不起作用 我的谷歌搜索表明,AVG\u ROW\u LENGTH实际上是information\u schema.tables中的一列。我想你会想试试这样的东西: SELECT AVG_ROW_LENGTH FROM information_schema.tables WHERE TABLE_NAME = 'rabbits'; 如果有多个数据库具有一个表
SELECT AVG_ROW_LENGTH(rabbits)
但它不起作用 我的谷歌搜索表明,
AVG\u ROW\u LENGTH
实际上是information\u schema.tables中的一列。我想你会想试试这样的东西:
SELECT AVG_ROW_LENGTH FROM information_schema.tables WHERE TABLE_NAME = 'rabbits';
如果有多个数据库具有一个表,则可能还需要通过添加“AND TABLE_SCHEMA='databasename';”来指定数据库名称
希望这有帮助 您不能选择该选项,请尝试以下选项:
SELECT Avg_row_length FROM information_schema.tables WHERE table_name='rabbits';
我会给你以10秒的优势击败我的一票;)请解释它是如何失败的。还有,您使用的是什么数据库?