Добрый день.
Вобщем есть немаленькая БД на 200 000 строк весом почти гиг. В ней много полей типа text. В каждом поле хранится текст длиной от 0 до ~10000 символов. Во время работы скрипт дергает эти записи для своих нужд. Фишка в том что скрипту не нужна вся ячейка целиком. Он все равно перед выводом обрезает строку до 500 символов. А читать приходится всю ячейку.
Мне нужно пройтись по всей таблице, заглянуть в каждую ячейку и если там более 500 символов то считать -> обрезать до 500 символов->перезаписать.
Я конечно могу пройтись циклом и все это сделать. Но может есть более простой и изящьный способ с использованием чистого SQL?