_apply_init_data.py 942 B

123456789101112131415161718
  1. import pymysql
  2. from pathlib import Path
  3. sql = Path(r"d:/Projects/Ai-DOP/SourceCode/ai-dop-platform/docs/db/V1__aidopcore_s1s3_kpi_init_data.sql").read_text(encoding='utf-8')
  4. conn = pymysql.connect(host='123.60.180.165', port=3306, user='aidopremote', password='1234567890aiDOP#', database='aidopdev', charset='utf8mb4', autocommit=True)
  5. try:
  6. with conn.cursor() as cur:
  7. for st in [s.strip() for s in sql.split(';') if s.strip()]:
  8. cur.execute(st)
  9. cur.execute("select count(*) from ado_s9_kpi_value_l1_day where tenant_id=1 and factory_id=1")
  10. c1 = cur.fetchone()[0]
  11. cur.execute("select count(*) from ado_s9_kpi_value_l2_day where tenant_id=1 and factory_id=1")
  12. c2 = cur.fetchone()[0]
  13. cur.execute("select count(*) from ado_s9_kpi_value_l3_day where tenant_id=1 and factory_id=1")
  14. c3 = cur.fetchone()[0]
  15. print(f"L1={c1}, L2={c2}, L3={c3}")
  16. finally:
  17. conn.close()