Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > добавить таблицу к таблице


Автор: abalich 25.5.2007, 20:19
у меня есть таблице в базе данных, состоящая из 4 столбцов, и еще одна такаяже таблица, как мне данные одной таблици прибывить к данным другой? т.е. все строчки одной таблици дописать в НАЧАЧЛО другой таблици!!!!

Автор: WolfON 25.5.2007, 21:04
Код

INSERT INTO big_table SELECT * FROM small_table


"НАЧАЛО" в базах данных - понятие более чем относительное. Если у вас в БД начало характеризуется полем id с неким значением, то надо в начале увеличить id всех столбцов в большой таблице на количество строк в малой, а затем добавить малую таблицу с id которые должны у вас идти с начала

Автор: sTa1kEr 25.5.2007, 21:17
Добавлю еще, что для MyISAM таблиц можно будет еще выполнить
Код

ALTER TABLE `table` ORDER BY `id`

Тогда эти данные будут в начале без сортировки по id.

Автор: abalich 27.5.2007, 17:04
Спасибо!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)