削除された行を別のテーブルにコピーするトリガーを作成しようとしています。これまでのところ、行を削除するときは最初のテーブル全体を 2 番目のテーブルにコピーするだけですが、あまり役に立ちません。
表 1 は、comment_id、file_id、user_id、comment_text、comment_datetime、およびparentを持つコメントです
表 2 は comment_log で、deleted_comment_id、file_id、user_id、comment_text、comment_datetime、comment_deletion_datetime が含まれています。
したがって、ユーザー、モデレーター、または管理者によって削除されたコメントのみを comment_log に保存したいと考えています。
リーリーこれは私がこれまで持っているものです。その後ろにWHEREなどを試しましたが、どこに配置すればよいかわかりません。 old.comment_id で古い ID が得られるはずですが、コメント テーブルからその ID のコメントを取得する方法がわかりません。