Я хочу вставить свой вывод приложения в базу данных sql, я успешно установил соединение между базой данных и блестящим приложением. Вот мой код
library(shiny)
library(DBI)
ui <- fluidPage(
textInput("id", "Enter your ID:", "1"),
tableOutput("tbl")
)
server <- function(input, output, session) {
output$tbl <- renderTable({
conn <- dbConnect(
drv = RMySQL::MySQL(),
dbname = "shiny_database",
host = "r.cr7lk1jwjdht.us-east-2.rds.amazonaws.com",
username = "kartik",
password = "12345678")
on.exit(dbDisconnect(conn), add = TRUE)
query <- paste0("INSERT INTO db(id2 , id ) VALUES ('13','43') ")
# dbGetQuery(conn, query)
# query <- paste0("SELECT * FROM db WHERE id = '", input$id, "';")
dbGetQuery(conn, query)
})
}
shinyApp(ui, server)
Здесь я могу вставить свои данные, используя запрос на вставку, нокогда у меня есть огромные выходные данные для вставки, в этом случае я не могу использовать запрос вставки снова и снова.Может ли кто-нибудь помочь мне, как я могу вставить свои данные.После поиска я также обнаружил, что есть временная папка, в которой выходные данные хранятся временно, если возможно, что я могу использовать временную папку для помещения данных в базу данных.