Q&A

回答の並べ替え:
投稿新規に質問を投稿する

CSVファイルのテーブルへの取込について

kosaka kosaka

2020-02-09 11:00

既にテーブルにデータが登録されている状態で、テーブルを空にしてから、CSVファイルのデータの取り込みを行う(完全に上書きする)場合のアクションについて質問です。
アクションは、以下の様に作成しています。(画像参照)
①「テーブル□のデータを削除する」削除条件:IDが空でない
②「CSVファイルのデータをテーブル□に登録する」

このアクションで、テーブルを上書きすることはできるのですが、IDは、更新前の最終IDにプラスさせたIDが入ってしまいます。IDを1からにするにはどのようにすればいいのでしょうか。
ex)更新前の最終ID:1000 ⇒ 更新後の最初のID:1001になるのを
 更新前の最終ID:1000 ⇒ 更新後の最初のID:1にしたい

kosaka kosaka
Yexiongmaoさん、ご回答ありがとうございました。

IDは気にしないとこにします。

ただ、テーブルのインポートからですと、「テーブルを空にしてから登録する」にチェックを入れれば、IDは1から採番されるので、アクションによる更新でも同じようになればいいなと思います。
Yexiongmao Yexiongmao
メダルベストアンサー
こんにちは。

以前に同様の質問をサポートに投げたところ次のような回答を頂きました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【回答】
テーブルのIDリセットを行う機能の提供はございません。
一度テーブルを再作成していただく必要がございます。

1.テーブル定義のエクスポート
2.テーブルの削除
3.「2」のテーブル定義をインポート

また、IDの最大値は 9,223,372,036,854,775,807となります。
最大数に到達した場合はエラーが発生いたしますが、現実の運用では
最大数に到達することは考えにくいと存じます。
(一日100億件登録で250万年利用可能)

ご不明な点がございましたら、お気軽にお問い合わせ頂けますと幸いです。
宜しくお願い申し上げます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IDはあくまでCELFが使用するものと考えて、気にしないのが正解のようです。

また、全件削除の際は、条件に何も指定しないのが最速です。(これもサポート回答です)