Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.12.2010
Сообщений: 18

Копировать таблицу с указанием нужных строк.

10.02.2011, 14:18. Показов 1752. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Есть две таблицы (pl, plnew), как можно скопировать данные не полностью, а только строки с определёнными id?
Таблицы одинаковые и имеют такой вид:
SQL
1
2
3
4
5
6
7
8
+----+------------+--------------+---------------------+
| id | channel_id | description  | start_time          |
+----+------------+--------------+---------------------+
| 1  | 1          | ЖКХ          | 2011-02-07 12:20:00 |
| 2  | 1          | Новости      | 2011-02-07 13:00:00 |
| 3  | 2          | Кид vs Кэт   | 2011-02-09 23:20:00 |
| 4  | 2          | На замену    | 2011-02-09 23:45:00 |
+----+------------+--------------+---------------------+
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.02.2011, 14:18
Ответы с готовыми решениями:

Как копировать файлы с указанием путей?
А именно: 1) Как изменить строку команды копирования, чтобы ОС помешала копированию файла в уже существующий файл? 2) Как скопировать...

Поиск нужных строк в HTML-файлах по заданному ключу и запись определённых слов из найденных строк в CSV-файл
Есть 100 файлов в папке BDVK с форматом .html Нужно сделать программу которая ищет в html файле по строкам - ключевым словам и сохраняет...

Работа с файлами. Вывод нечетных строк с указанием номеров строк
#include "stdafx.h" #include "stdlib.h" #include <stdio.h> #include <locale> #include <iostream> using namespace std; int...

2
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
10.02.2011, 15:56
SQL
1
CREATE TABLE plnew SELECT * FROM pl p WHERE p.id > 2
Этот sql запрос, создаст новую таблицу plnew, основываясь на структуре таблицы pl, и заполнит ее начиная с id = 3
PS. Но сначала нужно удалить таблицу plnew, или указать другое название для нее
2
0 / 0 / 0
Регистрация: 24.12.2010
Сообщений: 18
11.02.2011, 14:54  [ТС]
что-то говорит:
SQL
1
2
mysql> CREATE TABLE plnew SELECT * FROM pl p WHERE p.id > 2;
1146 - TABLE 'pl.pl' doesn't exist
а для указания каждого id должно как то так выглядеть?
SQL
1
CREATE TABLE plnew SELECT * FROM pl p WHERE p.id = 2 AND p.id = 4 AND p.id = 23
я с mysql ток знакомлюсь, может команды не в консоли надо испытывать?

Добавлено через 8 часов 25 минут
Извиняюсь не четко описал ситуацию, нужно не просто копировать в другую таблицу, а в другую таблицу второй БД.
Выборку делаю такой командой из базы pl.channel:
SQL
1
SELECT * FROM `track` WHERE id=1 OR id=2 OR id=5 OR id=33
а вот как это далее копернуть в таблицу базы plnew.channel непойму.
Если бы мне нужно было просто копирнуть в таблицу этой же БД, можно было бы использовать, на сколько я понял:
SQL
1
INSERT INTO
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.02.2011, 14:54
Помогаю со студенческими работами здесь

Копировать таблицу
Здравствуйте, товарищи. Как скопировать большую таблицу из одной БД в другую, при том, что в целевую таблицу пишутся данные из других...

Добавление в таблицу логического поля для отметки нужных товаров
Доброго дня! У меня такая задача: в программе имеется таблица с большим количеством строк "Наименование товара, цена т д"....

копировать как таблицу
Привет всем! Есть вьюшка категоризованная, отображает участников встреч (т е есть многозначное поле, заполненное несколькими фио и эти...

Копировать таблицу ms sql
у меня на одном компе установлен mssql и есть таблица.Как мне скопировать таблицу на другой сервер .Нашёл запрос в google SELECT *...

Копировать таблицу со связями
как копировать таблицу со связями? Спасибо


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru