【发布时间】:2016-10-05 07:02:30
【问题描述】:
我用
写了一个data.framedbWriteTable(con, name='db_all', df, overwrite=T, row.names=F)
使用 RMySQL 成功转入 MySQL。 现在我有第二个具有类似结构的数据框并尝试使用
dbWriteTable(con,name='db_all',df1,append=T,row.names=F,overwrite=F)
这给了我
.local(conn, statement, ...) 中的错误: 无法运行语句:“字段列表”中的未知列“zzz”>
在我的 SQL 表中,我还没有那个列名,并且希望我的 append=T 会在我的 SQL 表中添加这个列,但显然它没有。
【问题讨论】:
-
Boh,很可能您必须先修改表结构,然后才能开始使用新列。