Задать вопрос
@Onatsky

Связь между двумя таблицами?

Есть таблицы users и settings.
В таблице users есть колонка id с автоинкрементом

Как сделать так, чтобы добавляя запись в таблицу users, одновременно создавалась с таким же id запись в таблице settigns?

Раньше пользовался тем, что создавая запись в одной из таблиц, узнавал last_insert_id, и создавал потом в другой таблице запись подставляя этот id. Но верно ли я делал? Как более правильно это реализовать?
  • Вопрос задан
  • 236 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
триггер на таблице users на insert не подойдет?
Ответ написан
А с какой целью создаётся запись? Ну как придёт запрос на сохранение настроек, тогда и запишите (upsert-аналогом в mysql, вроде on duplicate key), а так подставляйте дефолты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы