gpt4 book ai didi

MySQL:在同一查询中插入和选择

转载 作者:行者123 更新时间:2023-11-29 09:03:24 25 4
gpt4 key购买 nike

我要创建棘手的 SQL 查询,如果可能的话,这将为我节省大量 PHP 代码。

因此,我有一个 HTML 表单,访问者可以在其中创建用户帐户,其中包含字段名称电子邮件密码兴趣

对于名称电子邮件密码,我有一个简单的INSERT查询将此信息输入到数据库users,但是interests字段可以有多个条目,因此该数据存储在多对多连接表中(interests用户兴趣)。

为了让我在表 user_interests 中输入这些兴趣,我需要获取从初始 INSERT 查询和循环中自动递增的用户 ID 号针对用户选择的每个“兴趣”进行另一个 INSERT。我可以在一个 SQL 查询中完成这一切吗?

最佳答案

如果您想用一个命令来完成此操作,那么学习如何编写 MySql 存储过程听起来是一个很好的案例。结果也会快得多。

http://dev.mysql.com/doc/refman/5.0/en/stored-routines-last-insert-id.html

http://dev.mysql.com/doc/refman/5.0/en/sql-syntax-compound-statements.html

关于MySQL:在同一查询中插入和选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com