db_deal.py 874 B

123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. @author: luojunhui
  3. """
  4. async def insert_text_mysql(mysql_client, video_id, text, title):
  5. """
  6. :return:
  7. """
  8. select_sql = "select video_id from video_text;"
  9. result = await mysql_client.select(select_sql)
  10. if result:
  11. return {"duplicated": "vid already exists"}
  12. else:
  13. insert_sql = f"""
  14. insert into video_text
  15. (video_id, video_text, title)
  16. values
  17. ({video_id},'{text}', '{title}');
  18. """
  19. await mysql_client.async_insert(insert_sql)
  20. async def get_text_by_id(mysql_client, video_id):
  21. """
  22. 获取视频id
  23. :param mysql_client:
  24. :param video_id:
  25. :return:
  26. """
  27. select_sql = f"""select video_text from video_text where video_id = {video_id}"""
  28. result = await mysql_client.select(select_sql)
  29. if result:
  30. return result[0]
  31. else:
  32. return None