wudianlong 2 lat temu
rodzic
commit
679f18a9b0
1 zmienionych plików z 15 dodań i 4 usunięć
  1. 15 4
      energy/dayTask/clean_mysql.sh

+ 15 - 4
energy/dayTask/clean_mysql.sh

@@ -2,15 +2,26 @@
 
 . /opt/app/bi-app/energy/dayTask/config.sh
 
+if [ -n "$1" ] ;then
+    echo "如果是输入的日期按照取输入日期"
+    do_date=$1
+else
+    echo "====没有输入数据的日期,取当前时间的前一天===="
+    do_date=`date -d yesterday +"%Y-%m-%d"`
+fi
+
 host=$MYSQL_HOST
 username=$MYSQL_USER
 password=$MYSQL_PASSWORD
 database=saga_dev
 
-del_energy_15_min="truncate table energy_15_min;"
-del_energy_5_min="truncate table energy_5_min;"
-del_energy_15_min_fjd="truncate table energy_15_min_fjd;"
-del_energy_5_min_fjd="truncate table energy_5_min_fjd;"
+del_energy_15_min="delete from energy_15_min where dt = $do_date;"
+del_energy_15_min_fjd="delete from energy_15_min_fjd where dt = $do_date;"
+
+#del_energy_15_min="truncate table energy_15_min;"
+#del_energy_5_min="truncate table energy_5_min;"
+#del_energy_15_min_fjd="truncate table energy_15_min_fjd;"
+#del_energy_5_min_fjd="truncate table energy_5_min_fjd;"
 
 ## 历史数据一次性导入后,需要删除 mysql 中的冗余数据
 clean_energy_15(){