sql_help.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import os
  2. import sys
  3. sys.path.append(os.getcwd())
  4. from common.mysql_db import MysqlHelper
  5. class sqlCollect():
  6. @classmethod
  7. def get_channle_id(cls, pq_id):
  8. """
  9. 从数据库表中读取 id
  10. """
  11. sql = f"""select v_id,channel from machine_making_data where pq_vid = %s limit 1"""
  12. data = MysqlHelper.get_values(sql, (pq_id,))
  13. if data:
  14. return data[0][0],data[0][1]
  15. else:
  16. return None, None
  17. @classmethod
  18. def insert_pj_video_data(cls, user_video_id: str, channel: str):
  19. insert_sql = f"""INSERT INTO pj_video_data (user_video_id,channel) values ("{user_video_id}", "{channel}")"""
  20. MysqlHelper.update_values(
  21. sql=insert_sql
  22. )
  23. @classmethod
  24. def select_pj_video_data(cls, user_video_id):
  25. """
  26. 从数据库表中读取 id
  27. """
  28. sql = f"""select user_video_id from pj_video_data where user_video_id = %s limit 1"""
  29. data = MysqlHelper.get_values(sql, (user_video_id,))
  30. if data:
  31. return True
  32. else:
  33. return False