0
我有一個包含字段forename
的數據表。 我需要製作此表的副本,但是混淆該列以便forename
和surname
不再與真人相關。 任何人都可以想到一種在MySQL中本地執行此操作的方法嗎?我可以用PHP編程,但我不認爲這是實現目標的最有效方式。隨機化MySQL中的字段
我有一個包含字段forename
的數據表。 我需要製作此表的副本,但是混淆該列以便forename
和surname
不再與真人相關。 任何人都可以想到一種在MySQL中本地執行此操作的方法嗎?我可以用PHP編程,但我不認爲這是實現目標的最有效方式。隨機化MySQL中的字段
根據您需要多少排列,您可以創建一個新表,並在其中加入隨機,或者你可以很快做到如下在線:
UPDATE my_table SET forename =
ELT(1 + Floor(rand() * 10), /* 10 matches number of list items */
"Sophia", "Jackson", "Emma", "Aiden",
"Olivia", "Lucas", "Ava", "Liam", "Mia", "Noah")
「混雜了」 ??? – Strawberry
一種可能性是創建一個名字表和另一個姓氏表。兩個都有唯一的鍵。然後使用RANDOM函數從每個行中選擇一行來更新新表。 –