背景:メッセージがベースそこで最初のもの(ある場合mysql - 列の値を挿入IDと同じに設定しますか?
Iはreceived_msgs
ためのテーブルであるデータベーステーブルを持っている2つの列
id
、link_id
を有しますオンの基準)、そのlink_id
は、id
と同じです。
メッセージへの返信であれば、そのlink_id
は返信先のメッセージのid
と同じです。
質問:
IDと同じになるように
link_id
を設定するには、最初の挿入の方法はありますか?私は、インサートをやって、その後、別のクエリを実行し、更新、および
INSERT_ID
に等しくなるようにlink_id
を設定するしかし、私はそれのために2つのクエリを使用してのようにいけないのです現時点では
。
私は同意します。トリガを避ける。 'NULL'アプローチははるかにクリーンです。 – jwueller