![]() |
|
Модераторы: skyboy |
![]()
|
|
| Atata |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.7.2011 Репутация: нет Всего: нет |
Есть две таблицы:
test2.test1_id = test1.id Нужно одновременно заполнить две таблицы большим количеством данных, при этом сохранив связь. Данных будет много (больше тысячи), заполняются скриптом. Как это можно сделать? |
|||
|
||||
| FINANSIST |
|
|||
|
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: нет Всего: 23 |
FK не нашел а значит связи нет insert into Это сообщение отредактировал(а) FINANSIST - 6.7.2011, 08:48 -------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
| Atata |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.7.2011 Репутация: нет Всего: нет |
что это значит? Через INSERT TO понятно, я делаю вставку в test1, получаю test1.id (который AUTO_INCREMENT), теперь мне нужно вставить в test2 и заполнить test2.test1_id. получается вставка через два запроса. а у меня данных пару тысяч. получается минимум две тысячи запросов в бд? |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Atata, а чем обычный INSERT INTO ....... не устраивает? Или я чего-то не понимаю?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Atata |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 6.7.2011 Репутация: нет Всего: нет |
Я же объясняю: данных очень много.
Чтобы мне вставить одно поле, нужно два инсерта (сделать первый инсерт, получить last_insert_id, сделать второй insert) Если я гружу 10к данных - это 20к запросов. Хотелось бы это как то оптимизировать |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |