Maison > Article > base de données > Délimiteur dans MySQL ?
Vous pouvez utiliser des délimiteurs lorsque vous devez définir des procédures stockées, des fonctions et créer des déclencheurs. Le délimiteur par défaut est le point-virgule.
Vous pouvez modifier les séparateurs pour créer des processus et plus encore. Cependant, si vous envisagez plusieurs instructions, vous devez utiliser différents délimiteurs, tels que $$ ou //.
Ici, nous avons une table "GetRecordFromNow" où sont les enregistrements suivants -
+---------------------+ | 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)
Le mot-clé délimiteur est une fonction du client MySQL. Voici une démo de délimiteur utilisant le délimiteur pour appeler le tableau ci-dessus -
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)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!