我正在使用 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。
暂无答案!
目前还没有任何答案,快来回答吧!