Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL update语句的R等价物_Sql_R - Fatal编程技术网

SQL update语句的R等价物

SQL update语句的R等价物,sql,r,Sql,R,我使用下面的语句使用下面的语句更新到postgreSQL数据库 update users set col1='setup', col2= 232 where username='rod'; 有人能指导如何使用R吗?我不擅长R 提前感谢您的帮助因为您没有提供任何数据,我在这里创建了一些 users <- data.frame(username = c('rod','stewart','happy'), col1 = c(NA_character_,'do','run'), col2 =

我使用下面的语句使用下面的语句更新到postgreSQL数据库

update users
set col1='setup', 
col2= 232
where username='rod';
有人能指导如何使用R吗?我不擅长R


提前感谢您的帮助

因为您没有提供任何数据,我在这里创建了一些

users <- data.frame(username = c('rod','stewart','happy'), col1 = c(NA_character_,'do','run'), col2 = c(111,23,145), stringsAsFactors = FALSE)
要通过
RPostgreSQL
更新数据库,首先需要创建数据库连接,然后只需将查询存储在字符串中,例如

con <- dbConnect('PostgreSQL', dbname = <your database name>, user=<user>, password= <password>)
statement <- "update <schema>.users set col1='setup', col2= 232 where username='rod';"
dbGetQuery(con, statement)
dbDisconnect()

con由于您没有提供任何数据,我在这里创建了一些

users <- data.frame(username = c('rod','stewart','happy'), col1 = c(NA_character_,'do','run'), col2 = c(111,23,145), stringsAsFactors = FALSE)
要通过
RPostgreSQL
更新数据库,首先需要创建数据库连接,然后只需将查询存储在字符串中,例如

con <- dbConnect('PostgreSQL', dbname = <your database name>, user=<user>, password= <password>)
statement <- "update <schema>.users set col1='setup', col2= 232 where username='rod';"
dbGetQuery(con, statement)
dbDisconnect()


con“users”表是一个数据帧吗?不是数据库,我正在寻找一个R代码,以便在DB表中命中和更新。Hmmm…为什么不使用SQL与DB表交互?要求是使用R而不是直接SQL。Hmmm。。。这是什么要求?那个么你们是如何连接到数据库的呢?请解释一下。您是否将DB表导入到R中,然后将其推出?我这样问是因为已经发布了一个R解决方案。要直接更新,您必须使用数据库语言(即SQL)。用户表是数据帧吗?不是数据库,我正在寻找一个R代码,以便在DB表中命中和更新。Hmmm…为什么您不使用SQL与DB表交互?要求是使用R而不是直接SQL。Hmmm。。。这是什么要求?那个么你们是如何连接到数据库的呢?请解释一下。您是否将DB表导入到R中,然后将其推出?我这样问是因为已经发布了一个R解决方案。要直接更新,您必须使用数据库语言(即SQL)。感谢您的响应,我希望使用R?直接将表更新到DB?不适用于本地数据集。若要直接更新DB表,必须使用数据库语言(即SQL)。注意:R(通用语言)可以运行SQL(专用语言)。好的,我在其他stack stackoverflow.com/questions/15099507/…中找到了类似的代码,但无法满足我的上述要求。?有人能帮忙吗?我建议你花点时间表达谢意,我不知道更新声明的意思。有人能帮我吗?请…感谢您的回复,我希望直接使用R将表格更新到DB?不适用于本地数据集。若要直接更新DB表,必须使用数据库语言(即SQL)。注意:R(通用语言)可以运行SQL(专用语言)。好的,我在其他stack stackoverflow.com/questions/15099507/…中找到了类似的代码,但无法满足我的上述要求。?有人能帮忙吗?我建议你花点时间表达谢意,我不知道更新声明的意思。有人能帮我吗?请。。