Как поставить многоточие, если символов больше 30?
concat(substring(mes, 1, 30), if(length(mes) > 30, '...', '')) as 'mes'
Но вообще, опробуйте сделать на пхп, как выше советуют
Не обрезайте строку в запросе к БД. Делайте это в PHP:$str = 'полная_строка_из_БД';
if (strlen($str) > 30) $str = substr($str, 0, 30) . '...';
echo $str;