これは私が探しているもので、支払いテーブルのステータスカラムが「成功」として更新された後、私の顧客テーブルに挿入したい。 これはこれは私が私の顧客テーブルにトリガを介して、成功として地位を持っているクライアントのデータを挿入するために探しています私の顧客テーブル別のテーブルを更新した後にテーブルに新しい行を挿入
id name customerid
1 batman 789999
である私の支払テーブル
id customerid status
1 789999 success
2 678899 failure
です。顧客IDが789999の場合は、ステータスが成功として更新されている場合と同様に、ステータスが成功に変わった顧客のデータを持つ顧客テーブルに新しい行を挿入したい場合は、エラーではなく これは私が試したものです遠く..
CREATE TRIGGER insert_customer AFTER UPDATE
ON payment FOR EACH ROW
BEGIN
IF (NEW.payment_status ='success')
THEN
INSERT INTO `customers`(`customerid`, `package`, `comdate`, `expiry`,`name`, `email`, `phone`, `address`,`package_details`) VALUES (new.cutomerid,new.product,new.date_t,date_add(new.date_t,INTERVAL 365 day),new.name,new.email,new.phone,new.addresss,new.package_details);
END
これまでに何を試みましたか? –
完全なトリガーコードを共有してください。 –
私は共有しました.. – linkedlist