21 нояб. 2008 г.

Раскопки в MySQL

Нередко приходится заниматься реверс-инжинирингом, разбираясь в чьём-то недокументированном коде. И в этом помогает поиск по файлам. Но что если искомая строка лежит в базе? Не зная структуры и назначения таблиц, непонятно даже в какой таблице искать. Мне даже пришла в голову идея написать поиск по всем таблицам, но решение оказалось гораздо проще. В PhpMyAdmin есть встроенный поиск, который я незаслуженно игнорировал, обходясь селектами. И в этом встроеном поиске есть возможность выбрать все таблицы. Спасибо PhpMyAdmin за то, что не пришлось изобретать велосипед!