我有一个名为jos_users
的表格,其中包含空白列usertype
和
我有一个名为jos_users_old
的表,其中包含值usertype
我想要的是将usertype
表的jos_users_old
列中的所有值移至usertype
的空白列jos_users
我试过
UPDATE jos_users AS t1
INNER JOIN jos_users_old AS t2
ON t1.usertype = t2.usertype
SET t1.usertype = t2.usertype;
它回来时“0行受影响”
你能帮帮我吗?提前谢谢。答案 0 :(得分:0)
您应该使用表的键在两个表上进行连接 因为如果t1.usertype总是空白,你将永远不会有t1.usertype =任何t2.usertype
你应该使用t1.id = t2.id
你也可以做一个NATURAL JOIN,然后用WHERE
建立链接