2

次のような R スクリプトを使用してテーブルに行を挿入します。

dbWriteTable(con,"MyTable",MyDataFrame,overwrite=F,append = T,row.names=FALSE)

744 行を挿入します。
テーブルに自動インクリメント フィールドがあります。
MyDataFrame (テーブルに挿入したいデータフレーム) では、自動インクリメント フィールドは NA に設定されています。
データを挿入すると、自動インクリメント フィールドが 1,2,3.....,744 のように更新されます。

私の問題は、テーブルに新しい行を挿入すると、自動インクリメント フィールドが 1024 として更新されることです。

ie) コード dbWriteTable(con,"MyTable",MyDataFrame,overwrite=F,append = T,row.names=FALSE)を再度実行すると、自動インクリメント フィールドは 1024 で始まります...

その理由は何ですか?この問題を解決するには?

4

0 に答える 0