ストアド プロシージャ、関数を定義し、トリガーを作成する必要がある場合は、区切り文字を使用できます。デフォルトの区切り文字はセミコロンです。
プロシージャなどを作成するために区切り文字を変更できます。ただし、複数のステートメントを検討している場合は、$$ や // などの異なる区切り文字を使用する必要があります。
ここにはテーブル "GetRecordFromNow" があり、その中には次のようなレコードがあります。 -
+---------------------+ | YourDateTime | +---------------------+ | 2018-12-07 22:30:18 | | 2018-12-03 22:30:31 | | 2018-12-02 22:30:41 | | 2018-12-01 22:30:56 | | 2018-12-03 22:31:04 | +---------------------+ 5 rows in set (0.00 sec)
区切り文字キーワードは MySQL クライアントの関数です。以下は、区切り文字を使用して上記のテーブル -
mysql> delimiter // mysql> create procedure DisplayALL() −> begin −> select *from GetRecordsFromNow; −> end −> // Query OK, 0 rows affected (0.40 sec) mysql> delimiter ; mysql> call DisplayALL(); +---------------------+ | YourDateTime | +---------------------+ | 2018-12-07 22:30:18 | | 2018-12-03 22:30:31 | | 2018-12-02 22:30:41 | | 2018-12-01 22:30:56 | | 2018-12-03 22:31:04 | +---------------------+ 5 rows in set (0.07 sec) Query OK, 0 rows affected (0.10 sec)
以上がMySQLの区切り文字?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。