|
Тема |
Re: Въвеждане на данни в 2 таблици??? [re: tonchita] |
|
Автор |
salle (един такъв) |
|
Публикувано | 20.12.08 07:50 |
|
|
Няма значение дали използваш InnoDB или MyISAM. Това което бирата ти препоръча работи с всяка таблица която има auto_increment
INSERT INTO t1 ....;
INSERT INTO t2 (t1_id, ...) VALUES(LAST_INSERT_ID(), ...)
това ти гарантира, че в таблица t2 ще вмъкнеш последния генериран auto_inc id от t1 в тази сесия независимо, че междувременно и други могат да генерират по-големи id
Проблем имаш единствено ако използваш многоредов INSERT. Тогава по-доброто решение е TRIGGER
TRIGGER можеш да използваш винаги з атази задачка дори и ако нямаш auto_increment
|
| |
|
|
|