







|
MySQL.RU - Webboard
Вернуться
добавление в таблицы (Дмитрий) 25/01/2008 - 10:48:56
Re: добавление в таблицы (Ol) 25/01/2008 - 15:09:19
From: Дмитрий - 25/01/2008 - 10:48:56
Subject:добавление в таблицы
-----------------
Здравствуйте!
я пользуюсь базами данных нечасто и в основном на любительском уровне, потому прошу простить меня за возможно ламерский вопрос.
допустим мы имеем несколько таблиц.
table1 (id, name) -- id - автоинкремент
table2 (t1id, value)
table3 (t1id, value1, value2)
то есть классический описанный в учебниках случай (id в table2 и table3 опущены для простоты примера)
в таблицах 2 и 3 хранятся данные относящиеся к записям table1
теперь допустим нам надо вставить данные во всю эту иерархию
мы берем и вставляем запись в table1, потом по значению name выбираем получившийся id и с этим id делаем вставки в таблицы 2 и 3.
и вот очень не нравится мне это чтение из table1 сразу после вставки.
можно ли от него избавиться?
я читал документацию на INSERT, но он возвращает только количество вставленных строк, получить эти строки можно только дополнительным SELECT'ом?
а как быть если связь порвется между первым INSERT'ом и остальными? оформлять в транзакции?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32872
|
|