だから私は私が欲しい種類のパスワードを生成するためのコードを持っています
SELECT SUBSTRING(MD5(RAND()) FROM 1 FOR 6) AS Paswoord
すでに持っている60行すべてに対してこれを一度に機能させるにはどうすればよいですか。インナージョインなどであるかもしれないと思います。いくつか試しましたが、すべて失敗しました。
読んでくれてありがとう。
だから私は私が欲しい種類のパスワードを生成するためのコードを持っています
SELECT SUBSTRING(MD5(RAND()) FROM 1 FOR 6) AS Paswoord
すでに持っている60行すべてに対してこれを一度に機能させるにはどうすればよいですか。インナージョインなどであるかもしれないと思います。いくつか試しましたが、すべて失敗しました。
読んでくれてありがとう。
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
UPDATE tableName
SET columnName = SUBSTRING(MD5(RAND()),1,6)
これを試してください:申し訳ありませんがタイプミスをしました-とにかく上記の2つの答えはあなたを助けるためにあります:)
UPDATE maintable
SET maintable.column = (SELECT SUBSTRING(MD5(RAND()) FROM 1 FOR 6))