Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So beheben Sie diesen Fehler – dbWriteTable()

SQLyog hat mit diesem Problem nichts zu tun. Wenn Ihre Tabelle nur eine Spalte (min) hat, müssen Sie die Zeilennamen des Datenrahmens nicht in die Tabelle schreiben. Versuchen Sie:

dbWriteTable(con,"predicted min",data.frame(min=forecast0.1$min), row.names = FALSE, append = TRUE)

Oder Sie fügen ein Tupel mit zwei Werten in eine Tabelle mit einer Spalte ein. Wenn die Tabelle bereits existiert und Sie die Tabelle nicht überschreiben möchten, sollten Sie auch append = TRUE haben .

bearbeiten :Der Tabellenname darf kein Leerzeichen enthalten.