From d216deff72e02798520b4e94aeb572e626845431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 6 Nov 2024 09:16:23 +0800 Subject: [PATCH] 'commit' --- .../base/Tools/Step3_DataSetFakeData.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/dsideal/base/Tools/Step3_DataSetFakeData.java b/src/main/java/com/dsideal/base/Tools/Step3_DataSetFakeData.java index be332f08..e408c109 100644 --- a/src/main/java/com/dsideal/base/Tools/Step3_DataSetFakeData.java +++ b/src/main/java/com/dsideal/base/Tools/Step3_DataSetFakeData.java @@ -30,6 +30,16 @@ public class Step3_DataSetFakeData { Db.use(DataEaseModel.DB_NAME).batchSave(table_name, list, 100); } + /** + * 删除某地数据 + * @param table_name + * @param area_name + */ + public static void deleteData(String table_name, String area_name) { + String sql = "delete from `" + table_name + "` where `行政区划`='" + area_name + "'"; + Db.use(DataEaseModel.DB_NAME).update(sql); + } + public static void main(String[] args) throws IOException { //切换至测试数据库 //DataEaseModel.DB_NAME = "dataease_huanghai"; @@ -61,8 +71,7 @@ public class Step3_DataSetFakeData { String table_name = record.getStr("table_name"); System.out.println("正在处理数据集:" + table_name); //检查这个行政区划,在本数据表中是不是存在过,判断办法是 列名: `行政区划`= area_name,如果存在则不作处理,否则拷贝昆明市的数据 - String sql = "delete from `" + table_name + "` where `行政区划`='" + area_name + "'"; - Db.use(DataEaseModel.DB_NAME).update(sql); + deleteData(table_name, area_name); CopyData(table_name, "昆明市", area_name, "云南省"); } } @@ -85,9 +94,8 @@ public class Step3_DataSetFakeData { for (Record record : list) { String table_name = record.getStr("table_name"); System.out.println(area_name + "正在处理数据集:" + table_name); - //检查这个行政区划,在本数据表中是不是存在过,判断办法是 列名: `行政区划`= area_name,如果存在则不作处理,否则拷贝昆明市的数据 - String sql = "delete from `" + table_name + "` where `行政区划`='" + area_name + "'"; - Db.use(DataEaseModel.DB_NAME).update(sql); + //检查这个行政区划,在本数据表中是不是存在过,判断办法是 列名: `行政区划`= area_name,如果存在则不作处理,否则拷贝寻甸县的数据 + deleteData(table_name, area_name); CopyData(table_name, "寻甸县", area_name, parent_name); } }