我'm using R Notebook to share some work I'正在使用MySQL . 所以我依靠 RMySQL 来处理我的sql命令 . 我面临的问题是 RMySQL 不允许我每个块处理多个查询 . 因此,我必须反复启动新的代码块 . 有没有办法处理每个块的多个查询?

```{r, eval=TRUE}
library(RMySQL)
con <- dbConnect(MySQL(),
                 user="root", password="password",
                 dbname="Store", host="localhost")
library(RMySQL)
con <- dbConnect(MySQL(),
                 user="root", password="password",
                 dbname="Store", host="localhost")
CREATE TABLE books (
book_id INT,
book_title VARCHAR(50),
book_author VARCHAR(50));
CREATE TABLE magazines (
magazine_id INT,
magazine_title VARCHAR(50),
magazine_author VARCHAR(50));
INSERT INTO magazines (`magazine_id`,`magazine_title`, `magazine_author`)
VALUES (1, "A1", "Atlantic");
INSERT INTO books (`book_id`,`book_title`, `book_author`)
VALUES (1, "Bible", "God");

请注意每个块只有一个SQL查询 . 如果我使用一个块来处理多个查询,则无法编译 . 见下面的例子:

```java
```{sql, connection=con}
CREATE TABLE books (
book_id INT,
book_title VARCHAR(50),
book_author VARCHAR(50));

CREATE TABLE magazines (
magazine_id INT,
magazine_title VARCHAR(50),
magazine_author VARCHAR(50));

为不同的查询提供单独的代码块似乎很棘手 . 这实际上只是一个风格问题,但它仍然困扰着我 . 任何帮助深表感谢 . 

*对于记录 - 我尝试使用较新的 `RMariaDB` 代替 `RMySQL` 并且它施加了相同的限制 .