Как я могу переписать данные на сервере MySQL в R?

0

Я использую Mac Computer, установленный сервер MySQL и рабочую среду MySQL. Это работа для подключения сервера MySQL. Но когда я попытался записать таблицу в базу данных MySQL, она не показала значение строки, а только имя таблицы и имя столбца.

Более того, когда я хочу переписать таблицу данных, на R studio отображается ошибка:

#Connect to MySQL
library(RMySQL)
mydb = dbConnect(MySQL(), user=user, password=password, dbname='testing', host=host)
#Create testing data and store it
df = data.frame(x = c(1, 2, 3), y = c('a', 'b', 'c'))
dbWriteTable(mydb, value = df, name = "testing_1", append = TRUE)
dbDisconnect(mydb)

Сообщение об ошибке:

Ошибка в .local(conn, Statement,...): не удалось выполнить выражение: используемая команда не разрешена в этой версии MySQL

Что я должен делать? Спасибо.

  • 0
    Вы должны использовать перезапись arg: dbWriteTable(mydb, value = df, name = "testing_1", append = TRUE, overwrite = TRUE)
  • 0
    показанная ошибка: перезапись и добавление не могут быть ИСТИНА
Показать ещё 3 комментария
Теги:
database
connection

1 ответ

0

Я попытался установить версию 5 MySQL, и проблема решена. Может быть, студия R действительно не поддерживает новейшую версию 8 MySQL.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню