![]() ![]() | |
MySQL: добавление нескольких строк в таблицу одним запросомMySQL: добавление нескольких строк в таблицу одним запросомПросмотров: 2671 Комментариев: 0 Обратите внимание: автор предлагет создание «под ключ» сверхскоростных, хорошо оптимизированных для поисковых систем WEB-сайтов — от сайтов-визиток до интернет-магазинов, а также оперативную техническую поддержку и обслуживание сайтов. Связаться с автором можно по телефону 8 (906) 724-89-01. Очередная задача, которая возникла передо мной на днях, заключалась в добавлении нескольких строк в таблицу при помощи одного-единственного MySQL-запроса. Прибегать к наиболее очевидному на первый взгляд способу — добавлять строки динамическим запросом через цикл — не хотелось, чтобы не загружать сервер лишней работой. Немного покопавшись в интернете, мне вскоре удалось-таки найти решение. $query="INSERT INTO table (model,marka,price) VALUES ('hyundai','accent','1500'),('kia','spectra','1680'),('daewoo','nexia','1240')"; Вышеприведённый запрос добавляет в поля model, marka и price таблицы table сразу три набора значений. При этом генерация текстового значения наборов для запроса (и отправка сформированного запроса) происходит значительно быстрее, нежели соответствующее количество последовательных отдельных запросов к базе данных MySQL. Комментариидобавить комментарийкомментариев не найдено — ваш может стать первым! | |
© Taxpert. Интернет-мастерская М. Ю. Уткина. | |