В табличку было закинуто 10 тысяч строк из csv при помощи phpmyadmin. И 3 тысячи строк при помощи своего php скрипта. В каждой строке одно из полей типа text. Затем к таблице было добавлено 2 поля, и в 60 параллельных потоков эти поля UPDATились (каждый поток помимо апдейтов занимался еще другими делами). В общем на выходе имею смещение поля с типом text по строкам относительно других данных (в 80% случаев на одну позицию смещение, в 20% более дальние смещения). Те данные, что кидались из csv - без проблем восстановлились повторной загрузкой csv с параметром (update on duplicate по ключу имевшемуся в csv файле). С остальными сложнее. Восстанавливать я думаю будет сложнее, чем оно мне надо, но интересно, как оно так вышло? Все строки целые, кроме поля типа text. Вернее оно тоже целое, но смещено, где на оду строку, а где сквозь всю таблицу.