アプリ版:「スタンプのみでお礼する」機能のリリースについて

PHP+MySQLで
AUTO_INCREMENTを使用してidを管理したいんですが
複数テーブル(test1,test2)に
同じ「tourokou_id」というカラムが あります。

両方のtourokou_idをAUTO_INCREMENTすると
test1
1 2 3 4  ・・・・・
test2
1 2 3 4  ・・・・・
となってしまいますよね。

これを
test1
1 3 4   ・・・・・
test2
2   5 ・・・・・
という風にしたいんですがどのようにすればいいんでしょうか?
そもそもできるんでしょうか?

A 回答 (1件)

>そもそもできるんでしょうか?



test3をつくってidをauto_incrementで管理する
test1,test2にINSERTするさいには
INSERT INTO test3 (id) VALUES(NULL);
としてから
INSERT INTO t1 (id,data) VALUES(LAST_INSERT_ID(),"xxx");
とすればよいでしょう。

ちなみにオートインクリメントは連番で管理する仕組みではないので
こんなことする意味があるかどうか疑問
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す