我想優化我的數據庫。爲了做到這一點,我需要能夠確定varchar列中最長的數據條目,然後將列定義修剪到高於此位置的位置。MySQL確定最長的VarChar長度
我怎樣才能找到,使用SQL,我的表中最長的varchar條目的長度?
CREATE TABLE `poller_output` (
`local_data_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`rrd_name` varchar(19) NOT NULL DEFAULT '',
`time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`output` varchar(200) NOT NULL DEFAULT '',
PRIMARY KEY (`local_data_id`,`rrd_name`,`time`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8
完美的......正是我一直在尋找。 – Jericon
ty爲有用的答案;我建議大家也看到hudons的帖子 – user2426679