我正在使用熊猫将电子表格中的数据导入表中。列之一由url字符串组成,该字符串可能很长。当我尝试将数据导入数据库时,无论url字符串的初始长度如何,URL都会被截断为64个字符。在表中,URL列为VARCHAR(300),所以我不明白为什么会这样。
我正在使用MySQL,主要通过python + pandas操作数据库。
这是导致此错误的代码行。
df.to_sql('url_tbl', con=engine, if_exists='append')
我已经确认df中的url字段没有被无意间截断。
我也看过this question,但这没有帮助。我正在使用熊猫0.24.2