Ssh 터널을 사용하여 MySQL 데이터베이스에 액세스하고 싶습니다. 안타깝게도 이 코드의 아키텍처는 함수가 내 쿼리 형식과 호환되지 않는 것 같기 때문에 내 쿼리 형식을 지원하지 않는 것 같습니다.
으아악(Select * From Table)과 같은 간단한 문은 완벽하게 작동합니다.
mysql 구문이나 함수가 작동하려면 무엇을 변경해야 합니까?
죄송합니다. 초보자입니다. 조언이나 도움을 주시면 감사하겠습니다.
/Users/peter/PycharmProjects/MySqlLocalhostTest/venv/lib/python3.10/site-packages/paramiko/transport.py:236: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/code.py", line 90, in runcode exec(code, self.locals) File "<input>", line 96, in <module> File "<input>", line 65, in run_query File "/Users/peter/PycharmProjects/MySqlLocalhostTest/venv/lib/python3.10/site-packages/pandas/io/sql.py", line 399, in read_sql_query return pandas_sql.read_query( File "/Users/peter/PycharmProjects/MySqlLocalhostTest/venv/lib/python3.10/site-packages/pandas/io/sql.py", line 2081, in read_query columns = [col_desc[0] for col_desc in cursor.description] TypeError: 'NoneType' object is not iterable
df = run_query(...)
줄에 오타가 있습니다.쉼표를 사용했지만 %를 사용했어야 했습니다.
그건
으아악