MySQLに既存のテーブルにRのデータフレームを入れる方法を教えてください。 以下を実行しました。 # RMySQLパッケージを読み込み library(RmySQL) library(DBI) # MySQLと接続 con <- dbConnect(MySQL(), dbname = "dbtest", port = 3362, user = "root", password = "password") # MySQL上のデータベース「dbtest」の中にテーブル「test」を作成 # 「test」の列名は「year, month, date, name, price」 dbSendQuery(con, "CREATE TABLE test(year, month, name, price);") # MySQLのデータベース「dbtest」の中にテーブル「test」に入れたいデータフレーム「df_test」を作成 df_test <- tribble( ~year, ~month, ~name, ~price, 2020, 1, "りんご", 100, 2020, 2, "りんご", 110, 2020, 3, "りんご", 120, 2021, 1, "みかん", 130, 2021, 2, "りんご", 140, 2021, 3, "りんご", 150, 2022, 1, "りんご", 160, 2022, 2, "りんご", 170) # MySQLのデータベース「dbtest」中のテーブル「test」にデータフレーム「df_test」のデータを入力 dbWriteTable(con, "test", df_test, row.names=FALSE, append=TRUE) > dbWriteTable(con, "test", df_test, row.names=FALSE, append=TRUE) [1]TRUE となりますが、「A5:SQL Mk-2」でテーブル「test」を確認してもデータは何も入力されていません。 dbWriteTable(con, "test1", df_test, row.names=FALSE, append=TRUE) > dbWriteTable(con, "test1", df_test, row.names=FALSE, append=TRUE) [1]TRUE とすると、「A5:SQL Mk-2」で確認したところ、データベース「dbtest」中にテーブル「test1」が作成され、データフレームのデータも入力されていました。 データベース中に新しいテーブルを作成せず、既存のテーブル中にRのデータフレームのデータを入力する方法を教えてください。