variable - MySQL에는 현재 데이터베이스에 대한 변수가 있습니까?




stored procedure variable (2)

여러 데이터베이스에서 실행되는 스크립트가 있고 여러 데이터베이스에서 실행하기 위해 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

이 스 니펫을 시도해보십시오.

select database();





variables