这就像这个想法一样直截了当,但自然它不起作用......
SELECT LENGTH(*) FROM table WHERE id='1';
有没有办法让 MySQL 动态地返回一行的所有组合列的长度,而不必像这样手动指定每一列?
SELECT LENGTH(column1), LENGTH(column2) FROM table WHERE id='1';
这就像这个想法一样直截了当,但自然它不起作用......
SELECT LENGTH(*) FROM table WHERE id='1';
有没有办法让 MySQL 动态地返回一行的所有组合列的长度,而不必像这样手动指定每一列?
SELECT LENGTH(column1), LENGTH(column2) FROM table WHERE id='1';
如果您需要知道它来计算行大小,请查看 information_schema 表中的 AVG_ROW_LENGTH。参考:http ://dev.mysql.com/doc/refman/5.6/en/tables-table.html