У меня есть 2 таблицы,PHP, SQL вставить значение в таблицы, которые связаны друг с другом?
Таблица пользователей:
Columns-> идентификатор, имя, возраст, должность, отдел, телефон
Таблица Телефон: Столбцы идентификатор, u_id, u_phonetype (внешний ключ пользователя. id с каскадом delete и каскадом обновления).
Я хочу, чтобы выполнить эту вставку в SQL с u_phonetype из таблицы Телефон:
INSERT INTO `user` (`id`, `name`, `age`, `position`, `department`,
`phone`) values ("'.$name.'", "'.$age.'", "'.$position.'", "'.$department.'", "'.$phone.'") ;
Как вставить в значения u_phonetype
в этом SQL? Будет ли я выполнять JOIN
?
Какие РСУБД, и уточнить ваш вопрос. – Strawberry
Просто обычный mySQL – Noobtastic
Вы не можете присоединяться к операторам INSERT, вам нужно добавить в таблицу пользователя, получить идентификатор пользователя, а затем вставить в телефонный стол. – DWolf