rodbc中第1行的“mycolumn”列的数据太长

yyhrrdl8  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(217)

我正在使用 sqlSave 函数来自 RODBC 将r dataframe保存到mysql表的包:

sqlSave(ch, df, tablename = "table", append = TRUE, rownames = "id", addPK = TRUE, fast = FALSE)

但它返回一个错误:

Data too long for column 'mycolumn' at row 1

我知道错误的意思(列有 nchar 大于255),但不知道如何修复。我想我应该用另一种字符类型,但是 sqlSave 函数只允许4种类型:integer、varchar(255)、varchar(5)和float。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题