33 lines
1.0 KiB
Python
33 lines
1.0 KiB
Python
from database import TradeDB
|
|
db = TradeDB()
|
|
try:
|
|
sql = """
|
|
SELECT TABLE_NAME, COLUMN_NAME
|
|
FROM information_schema.columns
|
|
WHERE table_schema = 'kis_quant_db'
|
|
AND COLUMN_NAME = 'LS_WS_MAX_SUBSCRIPTIONS'
|
|
"""
|
|
results = db.conn.execute(sql).fetchall()
|
|
|
|
if results:
|
|
print("찐 컬럼 발견!")
|
|
for r in results:
|
|
print(f"테이블: {r[0]} | 컬럼명: {r[1]}")
|
|
else:
|
|
print("kis_quant_db 의 어떤 테이블에도 'LS_WS_MAX_SUBSCRIPTIONS' 라는 이름의 컬럼은 찐으로 없습니다.")
|
|
|
|
# 혹시 이름이 비슷한게 있는지 LIKE로 검색
|
|
sql_like = """
|
|
SELECT TABLE_NAME, COLUMN_NAME
|
|
FROM information_schema.columns
|
|
WHERE table_schema = 'kis_quant_db'
|
|
AND COLUMN_NAME LIKE '%LS_WS%'
|
|
"""
|
|
like_results = db.conn.execute(sql_like).fetchall()
|
|
if like_results:
|
|
print("\n비슷한 컬럼명 발견 (LIKE %LS_WS%):")
|
|
for r in like_results:
|
|
print(f"테이블: {r[0]} | 컬럼명: {r[1]}")
|
|
finally:
|
|
db.close()
|