Автор Тема: скопировать таблицу  (Прочитано 4005 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
скопировать таблицу
« : 21 Ноября 2005, 14:41:32 »
подскажите пожалуйста
как скопировать в рамках одной базы таблицу

допустим есть таблица А с записями
нужно создать таблицу Б с такой же структурой, но без записей

спасибо за ответы
Mefisto

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
скопировать таблицу
« Ответ #1 : 21 Ноября 2005, 15:27:24 »
Если MySQL, то SHOW CREATE TABLE

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
скопировать таблицу
« Ответ #2 : 21 Ноября 2005, 15:42:26 »
да мускуль
а подробнее?
Mefisto

Оффлайн unclebob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 96
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
скопировать таблицу
« Ответ #3 : 21 Ноября 2005, 16:40:24 »
куда подробней?

SHOW CREATE TABLE возвращает mysql объявление таблицы. Заменяешь имя таблицы на новое и отправляешь запрос.

Вообще посмотри как в PHPMyAdmin
запивайте пиво водкой, чтобы жизнь была короткой
запивайте водку пивом, чтобы стать большим красивым

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
скопировать таблицу
« Ответ #4 : 21 Ноября 2005, 20:45:13 »
ок
спасибо!
Mefisto

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
скопировать таблицу
« Ответ #5 : 21 Ноября 2005, 22:36:58 »
или create table like
если твоя версия mysql это поддерживает.
На Машине Тьюринга далеко не уедешь.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28