我正在尝试将数据从一个旧表复制到mysql中下面列出的一个新表 test.adminpasswordreset (正在获取insert的表)
test.adminpasswordreset
TOKEN(VARCHAR) ADMINID(INT) TIMEIN ISUSED
我需要抓住那个 ID 在外面 user 用于 adminid 在密码重置中 test.userprofile ```ID(INT) USERNAME(VARCHAR)
ID
user
adminid
test.userprofile
从中选择id的正确查询是什么 `userprofile`
kxkpmulp1#
INSERT INTO AdminPasswordReset(Token, AdminID, TimeIn, Issued)SELECT SHA1(RANDOM()), ID, NOW(), NULL FROM UserProfile WHERE UserName = "test"
INSERT INTO AdminPasswordReset(Token, AdminID, TimeIn, Issued)
SELECT SHA1(RANDOM()), ID, NOW(), NULL FROM UserProfile WHERE UserName = "test"
1条答案
按热度按时间kxkpmulp1#