ALTEREVENTquery.hello_renamedRENAMEtotutorials.hello_renamed;QueryOK,0rowsaffected(0.00sec) Pour accuser réception du l'événement a été déplacé vers la base de données "tutoriels", nous pouvons essayer"/> ALTEREVENTquery.hello_renamedRENAMEtotutorials.hello_renamed;QueryOK,0rowsaffected(0.00sec) Pour accuser réception du l'événement a été déplacé vers la base de données "tutoriels", nous pouvons essayer">

Maison >base de données >tutoriel mysql >Comment déplacer des événements MySQL existants vers une autre base de données ?

Comment déplacer des événements MySQL existants vers une autre base de données ?

王林
王林avant
2023-09-07 22:45:031261parcourir

如何将现有的 MySQL 事件移动到另一个数据库?

peut également être effectué à l'aide de l'instruction ALTER EVENT. Nous devons utiliser une combinaison de nom de base de données et de nom d'événement avec le mot-clé RENAME. Pour illustrer cela, nous utilisons l'exemple suivant où un événement nommé "hello_renamed" est déplacé de la base de données "query" vers la base de données "tutorial" -

Example

mysql> ALTER EVENT query.hello_renamed RENAME to tutorials.hello_renamed;
Query OK, 0 rows affected (0.00 sec)

Pour confirmer que l'événement a été déplacé vers la base de données "tutorials" " nous pouvons essayer de supprimer l'événement avec l'ancien nom, MySQL générera une erreur comme celle-ci -

mysql> DROP event hello_renamed;
ERROR 1539 (HY000): Unknown event 'hello_renamed'

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer