|
MySQL.RU - Webboard
Вернуться
Как получить значение auto_increment? (Igor Pavlenko) 13/10/2004 - 00:18:52
Re: Как получить значение auto_increment? (walrus) 13/10/2004 - 00:54:13
Re: Как получить значение auto_increment? (Luf) 17/11/2004 - 14:23:12
Re: Как получить значение auto_increment? (Дмитрий) 12/02/2006 - 17:30:40
From: Igor Pavlenko - 13/10/2004 - 00:18:52
Subject:Как получить значение auto_increment?
-----------------
Здравствуйте,
пожалуйста подскажите решение.
Как можно получить значение поля file_id (Это auto_increment, unique field) при добавлении новой записи в таблицу.
Т.е. когда добавляется запись в эту таблицу нужно узнать file_id этой записи, чтобы потом использовать этот file_id для вставки в другую таблицу.
Например, есть таблица1 там у нас поля
file_id
file_name
file_size
Еще есть таблица2, где хранятся скажем описания файлов
id
file_id
description
Теперь при добавлении нового файла в таблицу1, делаем
INSERT INTO `таблица1` (file_name, file_size) VALUES ('my_name.zip', '223432')
Теперь бы получиьт file_id для этого файла, чтобы вставить данные в таблицу2.
(На самом деле таблиц больше чем 2, просто для примера 2 таблицы)
Пожалуйста скажите, как это можно сделать красиво и эффективно.
Спасибо.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26475
|
|