У меня две таблицы. Например, один - это Логин, а другой - расчет. В таблице входа у меня есть имя пользователя и пароль. В расчете у меня есть имя пользователя и флаг.
Теперь, когда какой-либо пользователь добавляется в таблицу входа, я также хочу сделать запись для этого пользователя в таблице расчета.
Как я могу это сделать?
Почему в таблице Login нет флага?
В MySQL вы должны иметь возможность установить "триггер" в операции вставки в таблице входа, которая может сделать вторую вставку для вас. См:
http://dev.mysql.com/doc/refman/5.0/en/triggers.html
Вы можете обрабатывать удаленные и/или обновления (изменение имени пользователя?) таким же образом.
Ответ Мердера выше, безусловно, будет работать, но, возможно, стратегия, которую вы ищете, включает триггеры; это позволит вам автоматически обновлять другую информацию, когда какая-либо строка в конкретной таблице будет вставлена, обновлена или удалена.
Вам нужно только создать триггер, а затем любая вставка из любого источника в вашу базу данных LOGIN также обновит вашу таблицу CALCULATE.
Моя документация по SQL содержит описание здесь.