У меня есть база данных Mysql на моем удаленном сервере с несколькими таблицами. Мне нужно получить некоторые из этих таблиц с некоторыми его строками, используя PHP для локальной программы WPF, которая использует SQLite.Могу ли я использовать запросы внутри mysqldump?
Строки, которые мне нужно получить из каждой таблицы, зависят от разных значений для каждой таблицы (я имею в виду, что я должен применять другое предложение WHERE к каждой таблице), и мне нужно иметь возможность использовать стандартные операции MySQL (например, LEFT JOIN, UNION и т. Д.).
До сих пор, я могу сбросить только 1 таблицу с 1 ИНЕКЕ:
exec('./mysql2sqlite.sh --databases test -u test -pTest --tables users --where "a="' . $a . '" AND b="' . $b . ' | sqlite3 db/file.sqlite');
Я думаю, что мне нужно, чтобы быть в состоянии выполнить несколько запросов, а затем сбросить все результаты внутри туздЫшпр, Является ли это возможным?
Кроме того, это правильный подход для решения этой проблемы? Или я должен сначала выгрузить формат таблиц желания, а затем сбросить строки желания?
PD: Я использую этот преобразователь MySQL2SQLite.
Я бы не использовал mysqldump, вместо standrd запросов и написал вывод в любом формате, который вам нужен –
, и как бы вы получили формат таблиц mysql? возможно ли это с запросами? –
вам нужно будет создать их через php –