Таблица mysql.func
Таблица mysql.func хранит информацию о пользовательских функциях (UDFs), созданных с помощью оператора CREATE FUNCTION UDF.
MariaDB начиная с 10.4
В MariaDB 10.4 и более поздних версиях для этой таблицы используется движок хранения Aria.
MariaDB до 10.3
В MariaDB 10.3 и более ранних версиях для этой таблицы используется движок хранения MyISAM.
Таблица mysql.func содержит следующие поля:
| Поле | Тип | Null | Ключ | Значение по умолчанию | Описание |
|---|---|---|---|---|---|
name |
char(64) |
NO | PRI | Имя UDF | |
ret |
tinyint(1) |
NO | 0 | ||
dl |
char(128) |
NO | Имя библиотеки с общим доступом | ||
type |
enum('function','aggregate') |
NO | NULL |
Тип, либо function или aggregate. Агрегатные функции — это функции суммирования, такие как SUM() и AVG(). |
Пример
SELECT * FROM mysql.func; +------------------------------+-----+--------------+-----------+ | name | ret | dl | type | +------------------------------+-----+--------------+-----------+ | spider_direct_sql | 2 | ha_spider.so | function | | spider_bg_direct_sql | 2 | ha_spider.so | aggregate | | spider_ping_table | 2 | ha_spider.so | function | | spider_copy_tables | 2 | ha_spider.so | function | | spider_flush_table_mon_cache | 2 | ha_spider.so | function | +------------------------------+-----+--------------+-----------+
Содержание, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержание не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mysqlfunc-table/