84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
MySQL クエリを実行しています。ただし、フォーム入力から新しい行を追加すると、次のエラーが発生します:
コードから:
このエラーは何を意味しますか?
正しい構文は次のとおりです:
INSERTトリガーの起動中はテーブルを変更できません。INSERTは一部のロック操作を実行する可能性があり、デッドロックが発生する可能性があります。さらに、トリガーからテーブルを更新すると、無限再帰ループで同じトリガーが再度起動されます。これらの理由は両方とも、これを実行できないMySQL理由です。
トリガーの起動中はテーブルを変更できません。
は一部のロック操作を実行する可能性があり、デッドロックが発生する可能性があります。さらに、トリガーからテーブルを更新すると、無限再帰ループで同じトリガーが再度起動されます。これらの理由は両方とも、これを実行できない
NEW.fieldnameを使用して新しい値にアクセスすることも、古い値にアクセスすることもできます (UPDATE ## を実行する場合)。 #--とOLD。
を使用して新しい値にアクセスすることも、古い値
と
という行があり、small_nameフィールドの最初の 2 文字を短縮名として使用したい場合は、次のように使用できます。リーリー
small_name
リーリー
正しい構文は次のとおりです:
リーリーINSERT
ただし、達成したい内容に応じて、トリガーの起動中はテーブルを変更できません。
INSERTは一部のロック操作を実行する可能性があり、デッドロックが発生する可能性があります。さらに、トリガーからテーブルを更新すると、無限再帰ループで同じトリガーが再度起動されます。これらの理由は両方とも、これを実行できない
MySQL理由です。NEW.fieldname
full_brand_nameを使用して新しい値にアクセスすることも、古い値
にアクセスすることもできます (UPDATE ## を実行する場合)。 #--と
OLD。という行があり、
small_name
フィールドの最初の 2 文字を短縮名として使用したい場合は、次のように使用できます。リーリー