tha*_*mes 15 mysql sql variables
我有一个脚本,我在多个数据库上运行,并在多个数据库上运行,我只是更改MySql"USE"语句.
我想要一个select语句,输出脚本作为字段执行的当前数据库.
例如:
USE my_db;
SELECT
CURRENT_DB, -- this is where to insert the current executing db, i.e. "my_db"
id, name, blah, blah
FROM my_table
Run Code Online (Sandbox Code Playgroud)
sri*_*ini 12
使用DATABASE()
以utf8字符集中的字符串形式返回默认(当前)数据库名称.如果没有默认数据库,DATABASE()将返回NULL.在存储例程中,默认数据库是与例程关联的数据库,该数据库不一定与调用上下文中的默认数据库相同.
例如
mysql> SELECT DATABASE();
Run Code Online (Sandbox Code Playgroud)