【发布时间】:2015-10-06 12:35:54
【问题描述】:
通过 R 语言 的 for 循环,我尝试使用 insert 语句 将行保存在表中: 一行示例如下所示:
NUMPAT NAME FIRSTNAM BIRTHDATE SEX DATPREL ADICAP1 IDPAT NUMERORUM
1 ELOSTE JAMES 2003-09-27 1 2008-03-24 BHOTE4P1 468 2
我想写的是:
info<- paste("INSERT INTO tab_anapath_std1 VALUES (",matOp[i,1],", \",matOp[i,2],\",\",matOp[i,3], \",",matOp[i,4],",",matOp[i,5],",",matOp[i,6],",\",matOp[i,7],\",",matOp[i,8],",",matOp[i,9],")")
sql_update_tbl_ds <- fn$dbSendQuery(dbconn, info)
我得到的输出是:
NUMPAT NAME FIRSTNAM BIRTHDATE SEX DATPREL ADICAP1 IDPAT NUMERORUM
1 ,matOp[i,2], ,matOp[i,3], 0000-00-00 1 0000-00-00 ,matOp[i,7], 468 2
我在管理 quotes 方面遇到了真正的问题;我什至尝试过改变但没有成功; 请问怎么写?
【问题讨论】:
-
输出应该是什么样的?您能否将其添加到示例中?
标签: mysql r for-loop quotes rmysql