SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.01.2012 19:06:04

Kaldra
Участник
Зарегистрирован: 16.01.2012
Сообщений: 6

Прошу помощи со втавкой данных в таблицу

Доброго времени суток. Прошу вашей помощи в следующей проблемой.
Мой шеф купил систему для заказа билетов онлайн, она весьма коряво сделана и теперь мне приходится учить веб-программирование что ы хоть чуть чуть облегчить себе администрирование этой системы.
Проблема в том, что эта система предлагает вручную вводить цену для каждого места в зале (это при том, что мест в зале около 1000, а мероприятий в месяц проходит около 20)
Как выяснилось вся информация хранится в бд в таблице "price", которая в свю очередь имеет следующую структуру: `id`, `id_place`, `id_event`, `id_chair`, `status`, `price`.
Я бы хотел написать запрос (который потом суну в пхп-файлик) который бы добавлял, скажем билеты для 1,2 и 3 (id_chair от 1 до 81) рядов по цене(price) 50грн. за билет и ставил их статус (status) = 3 .


Заранее благодарен за помощь.

З.Ы. Прошу прощения за такое долгое описание, но я не знал как более локанично сформулировать суть запроса.

Неактивен

 

#2 16.01.2012 21:55:01

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Прошу помощи со втавкой данных в таблицу

Напишите 81×3 запроса, которые добавляют цену? Ну, в цикле в смысле.

Неактивен

 

#3 16.01.2012 22:12:24

Kaldra
Участник
Зарегистрирован: 16.01.2012
Сообщений: 6

Re: Прошу помощи со втавкой данных в таблицу

я что-то такое думал, но мне кажется, что должно быть решение на голом SQL-e.
Даже скорее сказать - я чувствую, что оно есть, но я его не знаю. Вот такой я шаман недоучка big_smile

Неактивен

 

#4 18.01.2012 14:08:55

Kaldra
Участник
Зарегистрирован: 16.01.2012
Сообщений: 6

Re: Прошу помощи со втавкой данных в таблицу

Не хочу создавать новую тему поэтому спрошу здесь:
Могу ли я добавить содержимое другой таблицы к уже существующей.

Поясню. я абсолютно не знаю php но немного знаю основы sql. Мне было бы проще сделать все операции при помощи sql и phpmyadmin. Так что я хочу зоздать другую таблицу с эталонными ценами билетов и при необходимости одной строчкой добавлять ее к уже существующей таблице.

Как это можно сделать?

Заранее благодарен

Неактивен

 

#5 18.01.2012 15:03:18

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Прошу помощи со втавкой данных в таблицу

Если у таблиц одинаковая структура, то insert into t1 select * from t2


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#6 18.01.2012 22:23:05

Kaldra
Участник
Зарегистрирован: 16.01.2012
Сообщений: 6

Re: Прошу помощи со втавкой данных в таблицу

спасибо. это то, что надо

Неактивен

 

#7 19.01.2012 21:21:12

Kaldra
Участник
Зарегистрирован: 16.01.2012
Сообщений: 6

Re: Прошу помощи со втавкой данных в таблицу

прошу помощи еще раз. Возникла такая проблема что при перебрасывании данных из одной таблицы в другую возник конфликт с первичными ключами. Это можно как то исправить?

Заранее спасибо

Неактивен

 

#8 19.01.2012 23:33:24

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Прошу помощи со втавкой данных в таблицу

insert into t1 (список полей без пк) select (список полей без пк) from t2

Неактивен

 

#9 20.01.2012 14:26:29

Kaldra
Участник
Зарегистрирован: 16.01.2012
Сообщений: 6

Re: Прошу помощи со втавкой данных в таблицу

супер, спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson