我有2张桌子。 第一个表叫做player,有列(id,playerid,name) 第二个表叫做locker,带有列(id,playerid,schliessfachinv) 我想在第一个表中插入第二个表,其中playerid是相等的。 有人可以帮助我,因为大约有2000行。
答案 0 :(得分:0)
我仍然对你的描述感到有些困惑,但这听起来像你想要的。在生产之前我会测试它,以确保它能达到你想要的效果。
UPDATE players p
JOIN schliessfach s
ON p.playerid = s.playerid
SET p.lockers= s.lockers
答案 1 :(得分:0)
INSERT INTO players (playerid, name)
SELECT l.playerid, l.schliessfachinv
FROM locker AS l
JOIN players AS p ON l.playerid = p.playerid
这会将locker
中的行插入players
,将name
设置为schliessfachinv
。