我有2张桌子:
Auth: sessionId | deviceId
Tokens: token | sessionId
(表 auth 和令牌中的 sessionId 相关联)
我要拥有的:只有一张表 Auth 和列 sessionId,deviceId,token 。
我不知道如何将列及其数据从第二张表移到第一张表。
答案 0 :(得分:0)
以下步骤适用于MySQL和SQL Server-
1。将新列“令牌”添加到表“身份验证”
ALTER TABLE Auth
ADD Token datatype -- Define the datatype
2。使用以下查询更新Auth表中的新列-
UPDATE Auth
SET Auth.Token = Token.Token
FROM Auth
INNER JOIN Token
ON Auth.sessionId = Token.sessionId
3。删除表“令牌”