0

MySQL に、SK (代理キー) として POST_ID を持つ単純な posts テーブルがあります。元の投稿 ID への返信は同じテーブルの PARENT_POST_ID 列に保存されますが、次のロジックを実行したいと考えています。

挿入する前に(私は思う...)

INSERT でPARENT_POST_IDが定義されていない場合は、行の値を (auto-int シーケンスから) 新しく生成された POST_ID にデフォルト設定します。

PARENT_POST_IDINSERT で定義されている場合は、渡されたものに設定します。

post_id | parent_post_id | date_time        | message
     12               12   2015-04-14 21:10   A new post (start of a thread)
     13               12   2015-04-14 21:12   A reply to the post ID 12

ここでの答え: https://stackoverflow.com/a/11061766/1266457は、それが何をしているのかわかりませんが、私がする必要があるように見えます。

ありがとう。

4

1 に答える 1