Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/34: Рейтинг темы: голосов - 34, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 10.04.2016
Сообщений: 95

Скопировать таблицу из одной БД в другую mysql + php

04.05.2017, 08:29. Показов 6934. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Помогите составить запрос.

Нужно скопировать таблицу из одной БД в другую.
Пробовал так:
PHP
1
$db = mysqli_query("INSERT INTO db2.table SELECT * FROM db1.table")
Не работает.

Добавлено через 14 часов 26 минут
Цитата Сообщение от dkv01 Посмотреть сообщение
Здравствуйте. Помогите составить запрос.

Нужно скопировать таблицу из одной БД в другую.
Пробовал так:
PHP
1
$db = mysqli_query("INSERT INTO db2.table SELECT * FROM db1.table")
Не работает.
Сам спросил, сам отвечу)

вот решение:
PHP
1
2
$db2->query("CREATE TABLE db2.table LIKE db1.table");
$db2->query("INSERT INTO db2.table SELECT * FROM db1.table");
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.05.2017, 08:29
Ответы с готовыми решениями:

Скопировать запись из одной ячеки в другую талицу
Помогите пожалуйста составить запрос. Суть такая нужно одним запросом скопировать id ячейки catalog и добавить этот id в таблицу gallery...

Как объединить запрос и скопировать данные в другую таблицу из другой БД?
У меня MySQL 5.7 ========================== есть таблица K в БД firstbd и таблица S в БД secondbd . В таблице K ...

Копирование данных из одной таблицы в другую (MySQL)
Здравствуйте, как из одной заполненной таблицы скопировать значения (не все) и заполнить другую. Например в первая таблица first_table:...

4
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
04.05.2017, 08:44
А говорили "не работает"
Цитата Сообщение от dkv01 Посмотреть сообщение
вот решение:
А теперь во-второй раз работать не будет
0
1 / 1 / 1
Регистрация: 10.04.2016
Сообщений: 95
04.05.2017, 08:48  [ТС]
Цитата Сообщение от YuryK Посмотреть сообщение
А говорили "не работает"

А теперь во-второй раз работать не будет
Ну так синтаксис же не правильный был, ну или mysql_select_db нужно было добавить

Почему второй раз работать не будет ?

Работает и в 10й
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
04.05.2017, 08:59
CREATE TABLE db2.table при существующей таблице работает? Странно Почему бы тогда копированию при несуществующей тоже не работать?

Добавлено через 1 минуту
Цитата Сообщение от dkv01 Посмотреть сообщение
Ну так синтаксис же не правильный был
SQL
1
2
INSERT INTO db2.table SELECT * FROM db1.table
INSERT INTO db2.table SELECT * FROM db1.table
отличий 1-го и последнего варианта не вижу
1
1 / 1 / 1
Регистрация: 10.04.2016
Сообщений: 95
04.05.2017, 09:15  [ТС]
Цитата Сообщение от YuryK Посмотреть сообщение
CREATE TABLE db2.table при существующей таблице работает? Странно Почему бы тогда копированию при несуществующей тоже не работать?

Добавлено через 1 минуту

SQL
1
2
INSERT INTO db2.table SELECT * FROM db1.table
INSERT INTO db2.table SELECT * FROM db1.table
отличий 1-го и последнего варианта не вижу
Я вас не правильно понял)

Для этого делается проверка существующих таблиц.
Если таблица с таким имени существует то к имени создаваемой таблице добавляется идентификатор.
Вообщем цель - резервное копирование таблицы, перед обновлением, с определенным количеством копий.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.05.2017, 09:15
Помогаю со студенческими работами здесь

В одной таблице несколько ссылок на другую таблицу
В схеме БД существует связь между таблицами ВидыПолисов и Риски, когда ВидыПолисов имеет несколько ссылок на Риски. Как вывести...

Скопировать id с одной таблицы на другую таблицу другую форму
Добрый день! Подскажите, как и где написать,чтобы id с одной таблицы скопировался в другую таблицу (связанную), или в запросе надо...

Скопировать таблицу из одной БД в другую БД
Доброго времени суток. Я расширил свою программу и случилось так что все нужные данные находятся в разных местах. Мне нужно скопировать...

Как программно скопировать таблицу из одной базы в другую
как программно скопировать таблицу из одной базы в другую? есть 2 базы: 1.mdb и 2.mdb в 1ой базе таблица qwerty во 2ой базе запрос...

Скопировать все строки из определенных полей одной таблицы в другую таблицу
Имеются 2 таблицы: ADOTable1 ADOTable6 Нужно скопировать все строки из полей AAA, BBB, CCC таблицы ADOTable1 в таблицу ADOTable6. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru