Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как копировать содержимое одной таблицы в другую? 
:(
    Опции темы
=Женек=
Дата 26.11.2013, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 548
Регистрация: 20.2.2005

Репутация: нет
Всего: 1



Господа, есть у меня таблица с некоей структурой, в ней всего 10 записей. 

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

Но потом подумал, а нельзя ли скопировать всю строку или всю таблицу средствами MySQL?

Добавлено через 6 минут и 32 секунды
Добавлю - у меня не просто MySQL, а SQLite

Попробовал
Код

CREATE TABLE new_table_name LIKE old_table_name
INSERT new_table_name SELECT * FROM old_table_name


на обе команды выдает ошибку
PM MAIL   Вверх
Zloxa
Дата 26.11.2013, 20:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 33
Всего: 161



create table new_table_name as select * from old_table_name

Цитата(=Женек= @  26.11.2013,  19:25 Найти цитируемый пост)
Добавлю - у меня не просто MySQL, а SQLite

Добавлю, SQLite это не просто не MySQL, это совсем не MySQL

Это сообщение отредактировал(а) Zloxa - 26.11.2013, 20:47


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Paymer
Дата 8.12.2013, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 8.12.2013
Где: Москва

Репутация: нет
Всего: нет



Выполнив команду "show CREATE TABLE `old_table_name`;" Вы получите весь код своей таблицы, исполните этот код и будет точная копия таблицы.
PM MAIL WWW Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0388 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.