From 9196ed08b475363e47840caed804ec7e6bc4340b Mon Sep 17 00:00:00 2001 From: jaehwang Date: Mon, 10 Nov 2025 11:02:56 +0900 Subject: [PATCH] =?UTF-8?q?=ED=85=8C=EC=9D=B4=EB=B8=94=20Truncate=20?= =?UTF-8?q?=ED=95=A8=EC=88=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api-server/app/dummy_inserter.py | 1 + api-server/app/module/mysql_utils.py | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/api-server/app/dummy_inserter.py b/api-server/app/dummy_inserter.py index 73aef08..1b37471 100644 --- a/api-server/app/dummy_inserter.py +++ b/api-server/app/dummy_inserter.py @@ -22,6 +22,7 @@ class UserFactory: return (cls.generate_user_name(), cls.generate_phone_number()) async def main(): + await sql.truncate_user_table() # clear user table for i in range(INSERT_NUM): await sql.create_user(*UserFactory.create()) # await asyncio.gather(*[sql.create_user(*UserFactory.create()) for i in range(INSERT_NUM)]) # 커넥션 INSERT NUM개수만큼 생기는 문제 Semaphore 등으로 해결해야 쓸수있음 diff --git a/api-server/app/module/mysql_utils.py b/api-server/app/module/mysql_utils.py index da9d2f8..a298ca1 100644 --- a/api-server/app/module/mysql_utils.py +++ b/api-server/app/module/mysql_utils.py @@ -227,3 +227,16 @@ async def delete_blog_from_id(blog_id:int): return + + + + +async def truncate_user_table(): + async with await get_cnx() as cnx: + async with await cnx.cursor() as cur: + query = ''' + TRUNCATE TABLE user_table + ''' + await cur.execute(query) + await cnx.commit() + return \ No newline at end of file