Под очень большими таблицами я подразумеваю таблицы с 5–20 миллионами записей или даже больше. Мне нужно экспортировать их в MS Excel в несколько файлов, в каждом из которых будет 60 000 записей.
Это была бы ручная рутина, чтобы экспортировать их один за другим, вы знаете, введя строки Dump xxxx, начиная с записи # xxxx и нажимая Go пару сотен раз. Очень раздражает.
Есть ли способ автоматизировать этот процесс?
Что я пробовал до сих пор:
Добавьте «print_r($_POST);exit();
» вверху phpmyadmin/export.php
, чтобы увидеть, какие переменные были переданы при экспорте таблицы в Excel. Удалите их, а затем используйте cURL для публикации тех же переменных в phpmyadmin / export.php из моего собственного сценария php. Таким образом, я могу сделать это автоматически, сохраняя экспортированные данные и увеличивая начальную запись #. Тем не менее, phpmyadmin/export.php
продолжает выдавать мне эту ошибку, когда я отправляю на нее все переменные:
export.php: отсутствует параметр: что (FAQ 2.8)
export.php: отсутствует параметр: тип_экспорта (FAQ 2.8)
Что странно, потому что я на 100% уверен, что 'what' и 'export_type' находятся в опубликованных переменных. Перепробовал все в (FAQ 2.8), но ничего не сработало.
- Дополнение Firefox iMacros. Дайте ему попробовать, но он не может автоматически увеличить значение ввода формы на определенную величину. Или это?
Есть идеи, как мне этого добиться? Не существует встроенной поддержки экспорта mysql в excel, верно?
Обновление: Мой клиент хочет этого. Не я. Он просто одержим Excel и делает все с ним.