我在代码中有以下行,效果很好!
df.to_sql(con=connection, name='my_tbl_name', if_exists='replace', flavor='mysql')
但问题是它使用 varchar(63) 创建列,并且数据长度超过 63 个字节。
我收到这个警告:
/home/anaconda/lib/python2.7/site-packages/pymysql/cursors.py:134: Warning: Data truncated for column '2' at row 1
result = self._query(query)
如何确保 pandas 使用 varchar(255) 而不是 63 创建表?