# テーブル(type)のID自動採番の方法について

**URL:** <https://www.nocode-faq.com/t/topic/2019>\
**Category:** bubble\
**Tags:** バックエンドデータベース\
**Created:** [2021 年 8 月 9 日午前 7:38 UTC](https://www.nocode-faq.com/t/topic/2019 "2021-08-09T07:38:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![matsu5296](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@matsu5296](https://www.nocode-faq.com/u/matsu5296)\
**Post date:** [2021 年 8 月 9 日午前 7:38 UTC](https://www.nocode-faq.com/t/topic/2019/1 "2021-08-09T07:38:49Z")

</div>

各テーブル(type)に対して、一意なIDを自動で採番したいと考えています。（いわゆるサロゲートキーとして取り扱いたいと考えています）

このような対応に関して何かおすすめの対応法などありますでしょうか。  
BubbleのDB仕様をよく把握していないのですが、現在の値+1だとトランザクション的に大丈夫か（同じ番号が発行されないか）不安があります。

よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![TaishoKondo](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/taishokondo/32/4_2.png) [@TaishoKondo](https://www.nocode-faq.com/u/TaishoKondo)\
**Post date:** [2021 年 8 月 9 日午前 8:18 UTC](https://www.nocode-faq.com/t/topic/2019/2 "2021-08-09T08:18:27Z")

</div>

matsuさんはじめまして。

 ![image](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/0/007dcd9ac8b4f488b4c2e8775a1b5ad68f9bf200.png)

各テーブルにはunique\_idが割り振られており、

> **[How unique are the unique ids in Bubble?](https://forum.bubble.io/t/how-unique-are-the-unique-ids-in-bubble/94567)**
>
> I am planning to do a redirect page that looks at multiple tables in my database and searches by id for all of them. If it finds it, it redirects to that item’s page. I am doing this so I can create a link like this: ...

こちらの投稿によるとテーブルごとではなくDBごとに一意のようです。

インクリメンタルな値でなければならないものでなければ、こちらを利用することで一意性は担保できるかと思うのですが、いかがでしょうか？？？

---

<div class="post-metadata">

**Author:** ![matsu5296](https://avatars.discourse-cdn.com/v4/letter/m/cdc98d/32.png) [@matsu5296](https://www.nocode-faq.com/u/matsu5296)\
**Post date:** [2021 年 8 月 9 日午前 8:24 UTC](https://www.nocode-faq.com/t/topic/2019/3 "2021-08-09T08:24:01Z")

</div>

はじめまして！早速の回答ありがとうございます。

一意性は確保できそうなのでこれで大丈夫そうです。今見てみたら普通のフィールドのように取り扱うこともできそうですね。

助かりました。お礼申し上げます！
