diff --git a/src/main/java/com/dsideal/base/Tools/addDataEaseExcelPrimary.java b/src/main/java/com/dsideal/base/Tools/addDataEaseExcelPrimary.java index 7412618e..4fe604af 100644 --- a/src/main/java/com/dsideal/base/Tools/addDataEaseExcelPrimary.java +++ b/src/main/java/com/dsideal/base/Tools/addDataEaseExcelPrimary.java @@ -70,18 +70,8 @@ public class addDataEaseExcelPrimary { // 添加主键列和时间戳列,并设置为主键 public static void addPrimaryKeyAndTimestamp(String tableName) { - // 添加 id 列和 update_ts 列 - String alterTableSql = "ALTER TABLE `" + tableName + "` ADD COLUMN `id` CHAR(36) NULL, ADD COLUMN `update_ts` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP"; + // 添加 id 列 + String alterTableSql = "ALTER TABLE `" + tableName + "` ADD COLUMN `id` int(11) primary key auto_increment first"; Db.use("dataease").update(alterTableSql); - - - // 生成 UUID 并更新 id 列和 update_ts 列 - String updateSql = "UPDATE `" + tableName + "` SET `id` = UUID(), `update_ts` = CURRENT_TIMESTAMP"; - Db.use("dataease").update(updateSql); - - //设置主键 - String sql="ALTER TABLE `" + tableName +"` MODIFY COLUMN `id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,ADD PRIMARY KEY (`ID`)"; - System.out.println(sql); - Db.use("dataease").update(sql); } }