Nhờ mẹo từ @AndyHayden, câu trả lời này
là thủ thuật. Về cơ bản thay thế mysqlconnector
với mysqldb
là chốt.
engine = create_engine('mysql+mysqldb://[user]:[pass]@[host]:[port]/[schema]', echo = False)
df.to_sql(name = 'my_table', con = engine, if_exists = 'append', index = False)
Ở đâu [schema]
là tên cơ sở dữ liệu và trong trường hợp cụ thể của tôi, :[port]
bị bỏ qua với [host]
là localhost
.