私は本当にmysqlの初心者です。オラクルでは、トリガーを使用できます。これにより、挿入要素を検出でき、何か問題がある場合に挿入コマンドを完全に中断できます。mysql もトリガーをサポートしていることがわかりましたが、挿入パラメーターを検出し、ルールを満たさない場合に挿入を停止するためにトリガーを使用するにはどうすればよいでしょうか。
e.g. INSERT INTO accounts (userId, balance) VALUES ('12','450'); // Valid
INSERT INTO accounts (userId, balance) VALUES ('12','-574'); // Invalid
if(balance<0){
Do not insert;
}
else{
Insert;
}
注:私は同時トランザクションを扱っているので、誰もハッキングできないように、トリガー、つまり最低レベルのエラー検出が厳密に必要です。どんな助けでも大歓迎です。ありがとう、