不想動腦子就記錄下來了
靈感來源於https://blog.csdn.net/xiaotangaimama/article/details/79794186 這位大兄弟;
第一步:先把需要數據查詢 (生成的臨時表是否會有重復uuid數據)
SELECT UUID(),id,G1,G3,Title,G6,G7,G8,G9,G10,G11,G12 FROM table1

第二步:將數據累計插入表中
INSERT INTO table1_copy(id,G1,G3,Title,G6,G7,G8,G9,G10,G11,G12,basic_id)SELECT id,G1,G3,Title,G6,G7,G8,G9,G10,G11,G12,UUID() FROM table1

喲吼,並沒有發現重復UUID數據
第三步:將插入完畢的數據進行字符串REPLACE()替換
UPDATE table1_copy SET basic_id=REPLACE(basic_id,'-','');

還可以用函數對生成的UUID進行大小寫替換
LOWER(字段名或變量名);轉換為小寫
UPPER(字段名或變量名);轉換為大寫
示例:UPDATE table1_copy SET basic_id=UPPER(basic_id);
