CSVファイルのテーブルへの取込について
2020-02-09 11:00
既にテーブルにデータが登録されている状態で、テーブルを空にしてから、CSVファイルのデータの取り込みを行う(完全に上書きする)場合のアクションについて質問です。
アクションは、以下の様に作成しています。(画像参照)
①「テーブル□のデータを削除する」削除条件:IDが空でない
②「CSVファイルのデータをテーブル□に登録する」
このアクションで、テーブルを上書きすることはできるのですが、IDは、更新前の最終IDにプラスさせたIDが入ってしまいます。IDを1からにするにはどのようにすればいいのでしょうか。
ex)更新前の最終ID:1000 ⇒ 更新後の最初のID:1001になるのを
更新前の最終ID:1000 ⇒ 更新後の最初のID:1にしたい
回答を投稿するにはログインが必要です。
Yexiongmaoさん、ご回答ありがとうございました。
IDは気にしないとこにします。
ただ、テーブルのインポートからですと、「テーブルを空にしてから登録する」にチェックを入れれば、IDは1から採番されるので、アクションによる更新でも同じようになればいいなと思います。
IDは気にしないとこにします。
ただ、テーブルのインポートからですと、「テーブルを空にしてから登録する」にチェックを入れれば、IDは1から採番されるので、アクションによる更新でも同じようになればいいなと思います。
ベストアンサー
こんにちは。
以前に同様の質問をサポートに投げたところ次のような回答を頂きました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【回答】
テーブルのIDリセットを行う機能の提供はございません。
一度テーブルを再作成していただく必要がございます。
1.テーブル定義のエクスポート
2.テーブルの削除
3.「2」のテーブル定義をインポート
また、IDの最大値は 9,223,372,036,854,775,807となります。
最大数に到達した場合はエラーが発生いたしますが、現実の運用では
最大数に到達することは考えにくいと存じます。
(一日100億件登録で250万年利用可能)
ご不明な点がございましたら、お気軽にお問い合わせ頂けますと幸いです。
宜しくお願い申し上げます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IDはあくまでCELFが使用するものと考えて、気にしないのが正解のようです。
また、全件削除の際は、条件に何も指定しないのが最速です。(これもサポート回答です)
以前に同様の質問をサポートに投げたところ次のような回答を頂きました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【回答】
テーブルのIDリセットを行う機能の提供はございません。
一度テーブルを再作成していただく必要がございます。
1.テーブル定義のエクスポート
2.テーブルの削除
3.「2」のテーブル定義をインポート
また、IDの最大値は 9,223,372,036,854,775,807となります。
最大数に到達した場合はエラーが発生いたしますが、現実の運用では
最大数に到達することは考えにくいと存じます。
(一日100億件登録で250万年利用可能)
ご不明な点がございましたら、お気軽にお問い合わせ頂けますと幸いです。
宜しくお願い申し上げます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IDはあくまでCELFが使用するものと考えて、気にしないのが正解のようです。
また、全件削除の際は、条件に何も指定しないのが最速です。(これもサポート回答です)