У меня есть БД с именем demo_db со следующими таблицами:Как я могу экспортировать в CSV-файл всю базу данных MYSQL?
user
Id
Name
history
Id
userId
report
start_test
Id
userId
score
final_test
Id
userId
score
Как я могу экспортировать все таблицы в файл CSV с помощью INTO OUTFILE в MySQL? Поэтому я могу иметь имя столбца и ниже данных, я хочу быть в состоянии добавлять фильтры, если есть способ добавить каждую таблицу в новую вкладку в том же файле .... или если я могу просто отобразить все данные в одной строке для каждого пользователя?
Не могу я сделать что-то вроде: SELECT user. , история., start_test. *, Final_test. * INTO OUTFILE ИЗ пользователя, истории, start_test, final_test
Я сделал это с туздЫшпр, но это не представляет данные, как я хочу.
Я делаю это с PHP.
вы не можете экспортировать все данные таблицы только в одном CSV-файл. Одна таблица для одного файла. Или вы можете построить запрос и записать результат в файл и отделить данные; – Nagasaki
Не могу я сделать что-то вроде: SELECT user. *, History. *, Start_test. *, Final_test. * INTO OUTFILE FROM user, history, start_test, final_test – antonioj1015
Я не думаю, что INTO OUTFILE будет работать, вы можете создать просматривать и выгружать этот вид в файле csv. И вам нужно присоединиться к вашей таблице в вашем SQL-запросе – Nagasaki