0

RMySQLパッケージのdbWriteTableコマンドに問題があります。MySQLの予約語である「order」と呼ばれるテーブル名にレコードを追加する必要があります。

dbWriteTable(connection, "`order`", df, append = T)

エラーとして与える:

警告メッセージ:mysqlWriteTable(conn、name、value、...):テーブルを作成できませんでした:mysqlWriteTableを中止します

SELECTのような他のクエリは、バックティックの間に順序を付ける限り正常に機能します。

dbWriteTableコマンドを実行する方法について何かアイデアはありますか?残念ながら、テーブルの名前を変更することはできません。

4

2 に答える 2

0

mydb.order (バッククォートなし) のように、修飾名として記述してみてください。

于 2012-12-05T14:15:18.523 に答える