Определение текущей базы данных

Задача
Была ли какая-то база данных выбрана текущей? Если да, то как она называется?

Решение
Используйте функцию DATABASE().

Обсуждение
Предложение SELECT DATABASE() возвращает имя текущей базы данных или пустую строку, если база данных не была выбрана. Следующий код на Python использует это предложение для отображения информации о текущем соединении:

cursor = conn.cursor ()
cursor.execute ("SELECT DATABASE()")
row = cursor.fetchone ()
cursor.close
if row == None or len (row) == 0 or row[0] == "":
db = "(no database selected)"
else:
db = row[0]
print "Current database:", db
Теги:
DATABASE
Добавлено: 23 Июля 2018 14:27:21 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...