Помощник
|
INSERT в несколько таблиц |
SOKOJI
|
Сообщение
#1
|
||
|
|
||
|
|||
Alcorn |
22.8.2010, 14:55;
Ответить: Alcorn
Сообщение
#2
|
|
Хочется одни запросом вставить одинаковые данные в эти таблицы Одинаковые? В примере данные разные. Пример в Oracle по вставке одинаковых данных ('5' и '10') в несколько таблиц. [PHP] INSERT ALL INTO shop_user.post (id, post) values (a, b) INTO shop_user.country (id, name_country) values (a, b) INTO shop_user.calendar (id, calendar) values (a,b) SELECT 5 a, 10 b FROM dual [/PHP] В MySQL всё должно быть намного проще. |
|
|
unnormal |
22.8.2010, 15:32;
Ответить: unnormal
Сообщение
#3
|
|
А смысл в объединении запросов?
|
|
|
Mulder_hb |
22.8.2010, 16:27;
Ответить: Mulder_hb
Сообщение
#4
|
|
"Хотеться" может много чего, а вот документацию читать нужно даже если не хочется. В мускуле подобное реализуется только через триггеры. Но это будет дикий изврат и мозготрах. Так что лучше, SOKOJI, делай три независимых запроса.
|
|
|
SOKOJI
|
Сообщение
#5
|
|
Одинаковые? В примере данные разные. Да, одинаковые, ошибся просто в примере) А смысл в объединении запросов? 1 запрос обработать быстрее, чем 3. Элементарная оптимизация, чтобы потом сайт не положили. "Хотеться" может много чего, а вот документацию читать нужно даже если не хочется. В мускуле подобное реализуется только через триггеры. Но это будет дикий изврат и мозготрах. Так что лучше, SOKOJI, делай три независимых запроса. Посмотрю что еще можно сделать. Видимо, придется( Спасибо за ответы! |
|
|
Mulder_hb |
22.8.2010, 16:53;
Ответить: Mulder_hb
Сообщение
#6
|
|
1 запрос обработать быстрее, чем 3. Элементарная оптимизация, чтобы потом сайт не положили. Есть такие запросы, которые лучше разбивать на несколько частей и эти отдельные части будут работать быстрее, чем 1 гигантский запрос. Конкретно в вашем случае три запроса будут проходить быстрее, чем 1. |
|
|
unnormal |
22.8.2010, 16:59;
Ответить: unnormal
Сообщение
#7
|
|
|
1 запрос обработать быстрее, чем 3. Элементарная оптимизация, чтобы потом сайт не положили. Если запросов слишком много, то тут поможет mysqli_multi_query, а так никакого смысла нет
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Жители РФ не спешат отказываться от Gmail, хотя на размышления осталось всего несколько месяцев | 20 | Room | 4116 | 11.3.2024, 16:00 автор: Lumex |
|
Сайты пролежали несколько месяцев, насколько реально восстановить трафик? | 108 | metvekot | 21173 | 27.1.2024, 22:39 автор: Vmir |
|
Несколько площадок под ваши статьи и ссылки | 119 | slaru | 54406 | 14.10.2022, 13:52 автор: slaru |
|
Несколько площадок под статьи (Беларусь) | 5 | vbiznese | 1945 | 4.8.2022, 18:11 автор: vbiznese |
|
Ищу волшебника Гугл-таблиц | 2 | Bel_Ami | 2037 | 6.12.2019, 19:36 автор: REGNET |
Текстовая версия | Сейчас: 29.3.2024, 15:03 |