Доброго времени суток!
Вопрос реально меня мучает. Есть доступ и к phpmyadmin, и имеется возможность поставить другие инструменты, но я пытаюсь понять, как происходит экспорт базы данных.
Для каждой таблицы имеется такой запрос.
SHOW CREATE TABLE mytable
в таком запросе приходит sql код для данной таблицы вида:
CREATE TABLE mytable (******)
Теперь вопрос, как получить такой же код для insert into.
В голове только один вариант, это сделать скрипт, который соберет все строки в текстовый файл при помощи SELECT.
Такое может сработать для нескольких тысяч строк, но вот для десятков и сотен тысяч строк, получается что скрипт замрет на долго, пока не получит сотни тысяч этих строк?...
Такой вариант мне сразу пришел в голову. Если быть честным, то первая версия моего скрипта так и делает. Я собираю и строки, и индексы при помощи select.
Просто я думал, что есть какая-то возможность вызвать что-то подобное, как SHOW CREATE TABLE.