sql >> データベース >  >> Database Tools >> phpMyAdmin

phpMyAdminはGUIチェック年齢をトリガーします

    RAISEERROR およびROLLBACK TSQL(Microsoft SQL Server)構文で使用されます。

    MySQLの場合、 SIGNAL .. SET MESSAGE_TEXT .. トリガー内で例外をスローするには:

    BEGIN
        IF (DATEDIFF(CURRENT_DATE(),NEW.birth_date) < 6570) THEN
    
          -- Throw Exception
          SIGNAL SQLSTATE '45000' 
            SET MESSAGE_TEXT = 'Age is less than 18 years!';
    
        END IF;  -- A semicolon (delimiter) is missing here
    END
    

    一般的なSQLSTATE値を通知するには、「未処理のユーザー定義の例外」を意味する「45000」を使用します。

    SIGNALの実行後にアクセスできるエラー値は、SIGNALステートメントによって発生したSQLSTATE値と、MESSAGE_TEXTおよびMYSQL_ERRNO項目です。




    1. [結果からテキストへ]オプションで設定されたSQLServerのカスタム区切り文字が機能しない

    2. SQL Server Management Studio:データの99.9%を無視して静かにインポートする

    3. ManagementStudioの結果セットの列幅

    4. 特定のデータベースの横にあるphpMyAdminアイコン(本の箱)はどういう意味ですか?