Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.52/50: Рейтинг темы: голосов - 50, средняя оценка - 4.52
aleksmir
1

Как объединить несколько INSERT в один запрос

10.09.2007, 16:13. Показов 9576. Ответов 3
Метки нет (Все метки)

Я с MySQL недавно... поэтому вопрос чайника.

Как объединить несколько команд INSERT или REPLACE в один запрос?



Допустим в документе будет 1000 строк. Мне кажется один запрос из 1000 операторов INSERT будет передаваться на сервер быстрее, чем 1000 запросов по-отдельности.



Это особенно важно, если сервер расположен в Интернет на виртуальном хостинге и доступ к нему осуществляется через медленный интернет (например Dial-Up или GPRS).
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2007, 16:13
Ответы с готовыми решениями:

Можно ли объединить несколько таких запросов в один, по принципу нет результата, то другой запрос?
Можно ли объединить несколько запросов в один, по принципу, если по первой части запроса результата...

Как объединить несколько запросов с датами и значениями этих дат в один запрос?
Привет, Народ! Вопрос такой: Есть несколько запросов с двумя полями 1. Дата и 2 Значение даты....

Как объединить несколько столбцов в один?
Нужно чтобы SQL запрос, из трёх атрибутов, сливал всё в одно. Допустим есть таблица...

Как несколько скриптов объединить в один
Такой вопрос: есть несколько скриптов: <script type="text/javascript"> var htmlText =...

__________________
3
80 / 56 / 68
Регистрация: 15.03.2007
Сообщений: 6,908
10.09.2007, 16:37 2
Раздели их точкой с запятой.
0
80 / 56 / 68
Регистрация: 15.03.2007
Сообщений: 6,908
10.09.2007, 18:06 3
Кроме того INSERT допускает вставку нескольких строк одним оператором:
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
Подробности в http://dev.mysql.com/doc/refman/5.0/en/insert.html документации.
0
aleksmir
14.09.2007, 20:28 4
Точкой с запятой тоже сначала пробовал делить - нет, такой синтаксис (во всяком случае в моём драйвере ODBC) не поддерживается и phpAdmin тоже не работает.



А второй вариант помог. Спасибо!

У меня документация на русском, там про такое не было написано.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2007, 20:28

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как объединить несколько проектов в один?
Как запустить форму другого проекта Вот скрин:

Как объединить несколько запросов в один?
подскажите пожлалуйста как можно объеденить несколько запросов в один

Как объединить несколько Sitemap в один
MSN принимает только один файл Sitemap, a у меня их несколько. Может можно как то объединить ?

Как объединить несколько файлов в один
привет подскажите плиз как объединить данные из несколько типичных файлов xls и только из первого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.