-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. Excel別の列に基づいて列を変更します
- 2. ジョインなしの別のテーブルの値に基づいてカラムを更新する
- 3. Knockout.js別のフォーム値に基づいてフォームの値を変更
- 4. WordPress Manual SELECT postmetaカラムの値に基づいてMySQLを選択
- 5. 別のテーブルフィールドに基づいてテーブルのカラムを更新
- 6. mysqlの別の列の値に基づいて列に値を設定する
- 7. 別のセルの値に基づいて列幅を変更します
- 8. datetimeフィールドに基づいてフィールドを更新するMYSQLトリガー
- 9. mysqlの別の行の値に基づいて値を選択
- 10. カラム名に基づいて複数のカラムに対してifelse文を使用
- 11. xsltを使用して条件に基づいてxmlフィールドの値を変更
- 12. カラムの値に基づいてデータフレームにカラムを追加する
- 13. mysqlの別のテーブルの値に基づいてあるテーブルのカラムを更新する
- 14. 別のドロップダウンリストの値に基づいてドロップダウンリストの値を変更します
- 15. Google Apps Scriptのセル値に基づいて列をループし、別の列の値を変更します
- 16. 更新2列は別のテーブルの値に基づいて
- 17. pythonの変数値に基づいてjavascript関数をトリガー
- 18. 別の列の最高値に基づいて列を更新します
- 19. 別のTextBox変更イベントに基づいてTextBox値を変更する方法
- 20. 別の列の値に基づいてpyspark列を変更してください
- 21. 列の値に基づいて行の色を変更してください
- 22. 値に基づいてMysqlを更新し、クエリを選択
- 23. Excelの値を別の値に基づいて更新する
- 24. WPF、トリガーに基づいてバインディングを変更できますか?
- 25. 特別な重複処理を使用してセルの値に基づいてタブ名を変更するマクロ
- 26. 別のテーブルの値に基づいて値を更新してください
- 27. mysqlグループ別の列に基づいてによって
- 28. 別のテーブルのカラムに基づいてMySQLテーブルを分割する
- 29. 別の列の値に基づいて新しい列に値を表示
- 30. MySQLのトリガー構文エラー(2つのテーブルに基づいて、ifステートメントを使用)
[質問]と[mcve]の構築方法はこちら – Aleksej
いつトリガーを鳴らしたいですか? 挿入後?? – Priyanshu
@priyanshu更新後 – iTech