MySQL に、SK (代理キー) として POST_ID を持つ単純な posts テーブルがあります。元の投稿 ID への返信は同じテーブルの PARENT_POST_ID 列に保存されますが、次のロジックを実行したいと考えています。
挿入する前に(私は思う...)
INSERT でPARENT_POST_IDが定義されていない場合は、行の値を (auto-int シーケンスから) 新しく生成された POST_ID にデフォルト設定します。
PARENT_POST_IDがINSERT で定義されている場合は、渡されたものに設定します。
例
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は、それが何をしているのかわかりませんが、私がする必要があるように見えます。
ありがとう。