PHP работает с базой данных Wordpress и собственной базой данных - PullRequest
0 голосов
/ 11 июня 2019

Я хочу скопировать базу данных Wordpress в другой среде.Итак, я создал свою собственную среду, в которой я хочу просматривать отправленные формы и импортировать их в свою собственную базу данных.Так что в Wordpress есть база данных форм, которая работает с 2 таблицами, но я не знаю, как правильно работать с meta_value.

В первой таблице (пунктах) хранятся «id» и «name».

|  id  |  name  |
  613     Mark

Во 2-й таблице (item_metas) хранятся "item_id", "field_id" и "meta_value".«item_id» совпадает с «id» в другой таблице

|  id  | meta_value | field_id | item_id |
  5620      Audi         96         613
  5619      Diesel       95         613
  5618      Neve         94         613
  5617      Maybe        93         613
  5616      Yes          92         613
  5615      Do it        91         613
  5614      Bike         90         613
  5613      Car          89         613
  5612      Wipe         88         613

Возможно ли и как вставить эти данные в другую базу данных с помощью действия перемещения, подобного этому:

INSERT INTO other_database (name, car, petrol) SELECT name, meta_value, meta_value FROM item_metas WHERE id = 613;

1 Ответ

0 голосов
/ 11 июня 2019

Если вы не уверены точно в назначении этих таблиц, но хотите использовать их в другой или локальной среде, я бы сбросил данные, используя дамп mysql, и импортировал их непосредственно в вашу новую базу данных.

ИзCLI:

 mysqldump -u username -p db_name items items_metas > dump.sql

, затем

mysql -u username -p db_name < dump.sql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...