是否有可能以某种方式定义全局可用的例程?似乎每个例程都必须在数据库范围内创建。
当我尝试从控制台创建一个例程(没有事先发布use dbname)时,我收到一个错误:
use dbname
ERROR 1046 (3D000): No database selected
我们有大量相同的数据库(数据不同),目标是为某些表名创建一些触发器。但是我们只想运行一个例程,所以我们不必为每个数据库创建这些例程(因为它们是相同的,例程对每个数据库的工作方式相同)。
mysql trigger stored-procedures functions
functions ×1
mysql ×1
stored-procedures ×1
trigger ×1