gpt4 book ai didi

php - 将一个表中的值插入到另一个表中

转载 作者:行者123 更新时间:2023-11-29 14:04:52 24 4
gpt4 key购买 nike

我试图将一个值从一个表创建后插入到另一个表中,我有两个数据库“mem”和“location”

我想添加 mem 表中的主键“id”并将其插入位置表中的“user_id”列中。

我的注册表单页面中有一个 SQL 查询,它会自动递增 mem 表中的“id”,但似乎没有将相同的值添加到位置表中的 user_id 中,

$id = mysql_insert_id(); mysql_query("INSERT INTO location (user_id) 
VALUES (SELECT id FROM mem)");

有人可以帮忙吗!

最佳答案

正确的查询是:

INSERT INTO location (user_id) SELECT id FROM mem

但是,此查询实际上会将“mem”中的所有 id 值插入到“location”中。要添加最新的 id,您需要使用

INSERT INTO location (user_id) VALUES ($id)

关于php - 将一个表中的值插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14540854/

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