所以我有生成我想要的密码的代码
SELECT SUBSTRING(MD5(RAND()) FROM 1 FOR 6) AS Paswoord
如何为我已经拥有的所有60行提供此功能。 我认为可能是Inner Join等。我尝试了一些东西,但都失败了。
感谢阅读。
答案 0 :(得分:1)
UPDATE USER SET
PASSWORD = SUBSTRING(MD5(RAND(ID)) FROM 1 FOR 6)
WHERE PASSWORD IS NULL -- or whatever consition matches rows you want to update
答案 1 :(得分:0)
UPDATE tableName
SET columnName = SUBSTRING(MD5(RAND()),1,6)
答案 2 :(得分:0)
请试试这个:抱歉打错了 - 无论如何,以上两个答案都可以帮到你:)
UPDATE maintable
SET maintable.column = (SELECT SUBSTRING(MD5(RAND()) FROM 1 FOR 6))