テーブルに新しい行を挿入し、別のテーブルのIDへの参照を含むテキスト列を挿入する必要があります。例: INSERT INTOテーブル1(参照、日付)VALUES('23,24,25 '、' 2016-09-22 ');"in" in insert after insert
トリガーはtable2.statusを更新する必要があります。ここで、table2.idはtable1.referenceの値の1つです。今ではこのようなものです:私はステータス値が最初の行にのみ変更した...
DELIMITER ;;
CREATE TRIGGER `rim_ai` AFTER INSERT ON `table1` FOR EACH ROW
UPDATE table2 SET status = 11 WHERE id IN (NEW.reference);;
DELIMITER ;
しかし、(例えばID 23との1。)。 トリガで何かが壊れても、何も更新されません! 参照フィールドを 'text'以外のものに変換する必要がありますか? ありがとうございます。
あなたは明らかに正しいです...私は怠惰に参照テーブルの作成を回避しようとしていました。ありがとうございました。 –