如何自动更新联结表并从联结表访问数据?

时间:2016-05-20 06:19:46

标签: php mysql

现在我有2个表:std::string str = "Dave Light 89 71 91 89"; std::size_t firstDig = str.find_first_of("0123456789"); std::string str1 = str.substr (0,firstDig); std::string str2 = str.substr (firstDig); (有关用户的详细信息)和demo(登录名和密码),然后我创建了一个users(ID,demo_ID和user_ID)。 系统的工作方式如下:

  1. 用户注册
  2. 用户登录
  3. 用户填写表格,他提供了详细信息
  4. 我希望自动使用junction tableuser_ID填充联结表,其中user_ID将LOGGED USER和demo_ID该用户的信息。

    我该怎么做?请帮帮我=)

1 个答案:

答案 0 :(得分:0)

您可以使用像

这样的查询

INSERT INTO rel_users_demo(demo_ID,users_ID)SELECT demo.ID,users.ID join on demo.EMail = users.email

您还没有提到演示和用户之间有哪个共同的列(外键)。您可以将列保留在xx和yy的位置。