MySQL トリガー ステートメントが変数の割り当てで失敗する
P粉356361722
P粉356361722 2024-04-02 15:58:14
0
1
368

以下は患者テーブルの定義です:

リーリー

MySQL のこのテーブルには次のトリガーがあります:

リーリー

ステートメント SET @yearly_id = 1; は正常に動作します。しかし、これを SET @yearly_id = @last_id; に変更すると、トリガーは失敗します。この課題を行う際に私が間違った点は何でしょうか? last_id はデフォルト値なので初期化する必要がありますか?

P粉356361722
P粉356361722

全員に返信(1)
P粉548512637

以下のコードは完全に機能します。違いは 1 です。変数は使用前に初期化されています。どうやらデフォルト値では不十分のようです。 1.「is null」をテストする代わりに、「if」条件でカウントを使用しました。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート