有没有办法通过RMySQL(dbExecute)运行多个SQL?

时间:2016-12-04 14:14:18

标签: mysql r rmysql

我正在使用RMySQL来连接和操作MySQL。 现在我有一个像这样的SQL: “drop table if t_tmp; create table t_tmp(name varchar(20));” 这在MySQL CLI中运行得很好。

但是当我把这些SQL放到RMySQL.dbExecute()异常抛出时: “无法运行语句:您的SQL语法中有错误;请检查与您的MySQL服务器版本对应的手册,以便在第1行”创建表t_tmp(名称varchar(20))'附近使用正确的语法“

我正在尝试分别运行2个SQL,然后它们都运行正常。

有什么办法可以把整个STRING(SQL)放到RMySQL中正确运行吗? 谢谢!

0 个答案:

没有答案