![]()  | 
		
Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет, создаю БД на mySQL и возник такой вопрос:
при вставке в главную таблицу (из PHP скрипта) я после INSERT получаю через 
функцию mysql_insert_id() значение id ключа автоинкрементного поля PRIMARY KEY 
и затем вставляю значения в подчиненную таблицу с этим же id.
Связь между таблицами одни-ко многим по id. В главной таблице 
id является ключом а подчиненной таблице просто полем. Т.е. делаю вставку в главную таблицу, получаю новый id, и по нему вставляю несколько в подчиненную.
Правильно ли я делаю вставку в свзяанные таблицы, должен ли я контролировать вставку в подчиненную таблицу или есть какие то механизмы слежения за этим в mySQL?
Заранее всем спасибо!
Неактивен

Если хотите контроль, используйте механизм хранения InnoDB и FOREIGN KEY для связи полей.
Неактивен