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

関連する仕様のどこに、SQLスクリプトの一部のコメントが実際に(MySQLによって)有効なSQLとして実行されることが文書化されていますか?

    マニュアルの「コメント構文」にあります。

    http://dev.mysql.com/doc/refman/5.6 /en/comments.html

    /*! MySQL-specific code */ 
    

    この場合、MySQL Serverは、他のSQLステートメントと同様にコメント内のコードを解析して実行しますが、他のSQLサーバーは拡張機能を無視します。

    ...

    「!」の後にバージョン番号を追加した場合文字の場合、コメント内の構文は、MySQLのバージョンが指定されたバージョン番号以上の場合にのみ実行されます。

    ストアドプロシージャの場合、宣言全体がラップされるため、ストアドプロシージャをまったくサポートしていない古いバージョンのMySQLサーバーでダンプファイルを復元しようとすると、プロシージャ定義はサーバーによって無視されます。復元操作全体を失敗させるのではなく。




    1. Visual StudioまたはSSMSの検索と置換で正規表現パターンを使用して{min、max}の繰り返しを見つけるにはどうすればよいですか?

    2. SQL ServerManagementStudioのスキーマビュー

    3. phpmyadmin4.0.5でajaxを無効にする

    4. フィールド内の既存の値の前にプレフィックスを付加するSQLクエリ