Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вставка сразу нескольких строк.
 
 автор: polka   (21.05.2010 в 17:35)   письмо автору
 
 

Есть табличка.


id para name shkaf polka

id---порядковый просто в таблице,
пара----увеличивается с 10 до 20.
name----название объекта
shkaf-----одно значение имеет, например, 5.
polka---- изменяется от 1 до 10.

Подскажите, как написать запрос, чтобы сразу вставить 10 строк.

  Ответить  
 
 автор: Valick   (21.05.2010 в 17:42)   письмо автору
 
   для: polka   (21.05.2010 в 17:35)
 

вставить 10 и более строк не проблема многострочный инсерт в помощь
INSERT INTO tbl_name (col1,col2) VALUES(15,12),(12,14),(14,12);

вот только сдается мне Вы хотите этим добиться, что бы какие-то данные в базе лежали подряд...

  Ответить  
 
 автор: polka   (21.05.2010 в 18:22)   письмо автору
 
   для: Valick   (21.05.2010 в 17:42)
 

проблема в том, что я немноооооого сократила таблицу, в смысле, столбцов намного больше и вставить сразу надо 100 строк.

А по порядку........................это было бы вообще песней)

  Ответить  
 
 автор: Valick   (21.05.2010 в 18:36)   письмо автору
 
   для: polka   (21.05.2010 в 18:22)
 

это было бы вообще песней)
я бы сказал траурным маршем
забудте о порядке в базе... там его нет.
порядок Вы создаете на этапе выборки при помощи ORDER BY

расскажите лучше что за таблица

  Ответить  
 
 автор: polka   (03.06.2010 в 12:20)   письмо автору
 
   для: Valick   (21.05.2010 в 18:36)
 

Траурный.......................а как же не хочется................
С большим периодом, но все же опишу свою беду.

Таблица выше описанная.
В нее добавляются записи, сразу несколько, первый столбец ----ключевое поле, просто идентификатор, номер записи.
А другой столбец добавляется с повторением.
то есть,
например,
добавляем 5 записей.

1 10
2 11
3 12
4 13
5 14
..............................
.................................
.................................
231 10
232 11
233 12
234 13
235 14


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

  Ответить  
 
 автор: Valick   (03.06.2010 в 12:57)   письмо автору
 
   для: polka   (03.06.2010 в 12:20)
 

id---порядковый просто в таблице
id ни просто ни сложно не должен являтся порядковым номером где бы то ни было, это идентификатор строки обеспечивающий её уникальность (самый простой пример - это номер паспорта человека)
совершенно не понятно что и куда вы добавляете, сначала в таблице у Вас 5 полей, а тут вы заполняете 2 поля.

А еще лучше расскажите что у Вас там за шкафы и что за полки и в целом сущьность таблицы и базы данных. Раскажите какие данные попадают в таблицу, откуда они попадают и как они это делают. И наконец опишите что планируется делать с данными которые уже находяться в таблице.

  Ответить  
 
 автор: Рома   (21.05.2010 в 18:50)   письмо автору
 
   для: polka   (21.05.2010 в 18:22)
 

Здесь спрашивали подобную схему, может и вам подойдет?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования