一、向MySQL導入數據的同時在主鍵列自動生成uuid的方法
1、準備好數據文件
將要導入的數據保存為適當格式(如CSV或SQL)的文件。確保文件中沒有包含主鍵列的數據。
2、創建目標表
在MySQL中創建目標表,其中包含主鍵列和其他需要導入的列。
3、添加UUID字段
向目標表中添加一個新的UUID類型的字段,用作主鍵。
ALTER TABLE your_table_name ADD COLUMN id UUID;
4、導入數據
使用MySQL的LOAD DATA語句或其他數據導入工具,將數據文件導入目標表。在導入過程中,不需要為主鍵列指定任何值,因為MySQL將自動生成UUID。
5、更新主鍵列
在導入數據完成后,使用以下語句將UUID值更新到主鍵列。
UPDATE your_table_name SET id = UUID();