Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
INSERT или UPDATE ? (sViper) 06/04/2006 - 15:04:27
      Re: INSERT или UPDATE ? (bac) 06/04/2006 - 19:30:53
      Re: INSERT или UPDATE ? (Dinky) 06/04/2006 - 19:31:14
      Re: INSERT или UPDATE ? (sViper) 06/04/2006 - 19:49:10
      Re: INSERT или UPDATE ? (Dinky) 06/04/2006 - 20:05:01
      Re: INSERT или UPDATE ? (sViper) 06/04/2006 - 22:13:45
      Re: INSERT или UPDATE ? (bac) 07/04/2006 - 17:33:42
      Re: INSERT или UPDATE ? (sViper) 07/04/2006 - 20:03:43
      Re: INSERT или UPDATE ? (bac) 07/04/2006 - 21:57:58
      Re: INSERT или UPDATE ? (Dinky) 07/04/2006 - 22:45:15
      Re: INSERT или UPDATE ? (sViper) 08/04/2006 - 07:27:54



From: sViper - 06/04/2006 - 15:04:27
Subject:INSERT или UPDATE ?
-----------------
Например есть таблица заявок на что либо.
Соответсенно на каждую заявку можно дать ответ(отказано, или заявка принята). Но ответ не просто так, а ответ от ковото.
Можно это сделать двумя способами, как мне понимается:
1) Каждая заявка и ответ, это новая запись в таблице. Таблица имеет вид:
кто_подал | кому_подал | тип(срочно/несрочно/тд) | заявка_это_или_ответ
Соответсвенно если "Вася подает срочную заявку" то эапись будет выглядить следующим образом:
Вася | (пусто) | срочно | заявка
Если на васину заявку ответит Петя, то появится ещё одна строчка:
Петя | Вася | (пусто) | ответ
Потом при скрипт при обработке если находит пару таких строк, то выдает что заявка Васи была подтверждена петей.

2) таблица имеет вид:
кто_подал_заявку | кто_ответил_на_заявку | тип
После подачи заявки Васи:
Вася | (пусто) | срочно
После подтверждения петей делается апдейт записи:
Вася | Петя | срочно

Конечноже полей будет намного больше с каждой стороны - например подающий сможет указывать предлогаемую сумму, примерное время и тд... отвечающий будет указывать например все теже параметры только со своей стороны + ещё пару дополнительных параметров(каждый параметр - столбец) которые хочет попросить с заказчика
Какой вариант тут лучше?
С одной строны вродебы во втором случае меньше "ширина" таблицы, с другой стороны, update выполняется дольше(или я ошибаюсь?) чем insert ?



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
27285



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |