トリガで複数行のインサートを実行したいこんにちはゲストさん。5.5.16で、全体ユーザーから誕生日が来た人だけを選別する仕組みを作っています。DATETIME)userテーブルには1000人の19才ユーザーが配置されています。このリストから「20才の誕生日が着たら20yearsテーブルに複写させる」ことを考えました。毎日1回づつUPDATEさせます。このアップデートをTRIGGERとして、誕生日と現在時間を見合わせ、誕生日が現在時間より古いユーザーは(誕生日が来たものは)20yearに複写させることを考えました。全てのユーザーの誕生日を見に行き、誕生日に4人が該当すれば4人が20yearsに複写されるはずです。実際には、該当する一番上の一人だけしか複写させることが出来ませんでした。BEGINと設定しているにも関わらず、全てのユーザーに対してトリガ作業を行わず、上から一人目を抽出した時点で作業を終了しているようです。アドバイスを頂けましたら幸いです。ニーズは誕生日が来たユーザーだけを移動することですので、私の発案の方法に限らずもっといい方法があればアドバイスをお願いいたします。追伸IF節を全て外しても同様に一人しか抽出しませんでしたので、IF節が悪さをしている訳ではないようです。