-1
A
答えて
1
CREATE TRIGGER `db`.`trigger_name`
AFTER INSERT ON `table_name` FOR EACH ROW
BEGIN
update table
set status = case when new.balance = 0 then '1' else 0 end;
これは、INSERT中に新しいバランス値の値をチェックし、ステータスを更新します。 私はこれが役立つことを願っています。
CREATE TRIGGER `db`.`trigger_name`
AFTER UPDATE ON `table_name` FOR EACH ROW
BEGIN
update table
set status = case when balance = 0 then '1' else 0 end;
1
new
行を使用して、更新が実行される前に値にアクセスして値を変更します。
create trigger mytrigger
before update on mytable
for each row
set new.status = (new.balance = 0);
(MySQLで)好都合
、true
は1
でありfalse
は0
あります。
関連する問題
- 1. WordPress Manual SELECT postmetaカラムの値に基づいてMySQLを選択
- 2. 別のテーブルフィールドに基づいてテーブルのカラムを更新
- 3. 別のセルの値に基づいて列幅を変更します
- 4. カラム名に基づいて複数のカラムに対してifelse文を使用
- 5. カラムの値に基づいてデータフレームにカラムを追加する
- 6. 別のドロップダウンリストの値に基づいてドロップダウンリストの値を変更します
- 7. mysqlの別のテーブルの値に基づいてあるテーブルのカラムを更新する
- 8. 更新2列は別のテーブルの値に基づいて
- 9. pythonの変数値に基づいてjavascript関数をトリガー
- 10. 別のTextBox変更イベントに基づいてTextBox値を変更する方法
- 11. 列の値に基づいて行の色を変更してください
- 12. WPF、トリガーに基づいてバインディングを変更できますか?
- 13. 特別な重複処理を使用してセルの値に基づいてタブ名を変更するマクロ
- 14. 別のテーブルの値に基づいて値を更新してください
- 15. 別の列の値に基づいて新しい列に値を表示
- 16. mysqlグループ別の列に基づいてによって
- 17. 別のテーブルのカラムに基づいてMySQLテーブルを分割する
- 18. MySQLの選択値X回別の列の数値に基づいて
- 19. 別のセルの値に基づいてカスタムセルの値を変更する
- 20. 別の行の値(テキスト)に基づいて行の値を変更する
- 21. 別のドロップダウンリストの値に基づいてドロップリストの値を変更する
- 22. 計算列を別の列の値に基づいて、意味
- 23. 別の列に基づいて1つの列の値を更新する
- 24. 別の選択の値に基づいて選択値を変更する
- 25. jqを使用してキーの配列に基づいてJSON値を変更します
- 26. +/-を使用して値を変更する方法(ただし、既定の配列に基づいて)
- 27. MYSQLテーブルのカラムの値に基づいて新しいカラムを作成します。
- 28. のMySQL:基準に基づいて、テーブル内の更新列は
- 29. 別の変数の値に基づいて静的整数を変更する
- 30. VBAを使用して配列内のID値に基づいてバーの色を変更する
[質問]と[mcve]の構築方法はこちら – Aleksej
いつトリガーを鳴らしたいですか? 挿入後?? – Priyanshu
@priyanshu更新後 – iTech