Ваш запрос немного странный, я не понимаю логику процесса, который вы ищете. Если вы систематически создаете запись в users_info
, когда вы создаете новый объект в users
, почему вы используете две разные таблицы?
Это может быть полезно, если вы предоставите нам структуру своих таблиц и образец данных, чтобы прояснить вашу логику.
Как ответ на ваш вопрос, да, для этого требуется два оператора INSERT
, но вы не обязаны писать оба утверждения каждый раз. Я предлагаю вам взглянуть на Triggers.
Если вы создали триггер AFTER INSERT
на вашем столе users
, вы сможете автоматизировать вставку в таблицу users_info
по желанию. Механизм будет следующим:
- Вставьте новый пользователь в таблице
users
AFTER INSERT
действия инициируются
- Спусковой создать соответствующую ссылку в таблице
users_info
Надеется, что это поможет вы.
Какая СУБД вы используете? MySQL, SQL Server, Oracle, ...? –
Я использую PhpMyAdmin и InnoDB. – JS96