Описание тега mysql-udf

MySQL позволяет создавать определяемые пользователем функции, загружаемые в mysqld в виде разделяемых библиотек или dll.
0 ответов

Как получить элементы из массива, возвращенного из mysql udf

Я создал mysql UDF, который возвращает переменную типа char**. Причина, по которой я это сделал, заключается в том, что мне нужно вернуть два набора символов обратно в mysql одновременно. Но я не знаю, как получить элементы из этого массива, когда я…
14 июн '16 в 17:34
1 ответ

MySQL UDF, возвращающий STRING, перекрывает данные

Поскольку я впервые пишу UDF, я попытался написать простой UDF, чтобы вернуть тот же аргумент, который передается в UDF. код как показано ниже: #include <stdlib.h> #include <stdio.h> #include <string> #include <cstring> #incl…
19 дек '18 в 14:45
1 ответ

Как отладить / сбросить переменную Go при сборке с помощью cgo?

Я пытаюсь написать MySQL UDF на Go с cgo, в котором у меня есть базовое функционирование, но есть маленькие кусочки, которые я не могу понять, потому что я понятия не имею, каковы некоторые из переменных C в терминах из го. Это пример, который я нап…
20 июл '18 в 15:41
0 ответов

Установка библиотеки mysqludf на CentOS x64

Я много гуглил о проблеме, которую пытался установить библиотеку MySQL. Я скачал библиотечные файлы с https://github.com/mysqludf/lib_mysqludf_sys и разместил их на сервере digitalocean (работает на CentOS x64) по адресу: /usr/lib64/mysql/plugin Mak…
15 ноя '14 в 18:36
1 ответ

MYSQL UDF функция для возврата XML

Ситуация: Я хочу создать функцию mysql с именем XMLify, которая принимает строку и выражение, которое будет возвращать набор XMLify(string, expr) Функция должна обернуть каждое возвращенное поле каждой возвращаемой строки в наборе в свой собственны…
10 июн '15 в 12:10
1 ответ

Добавить значение в параметр массива декодирования JSON, хранящийся в MySQL

Я пытаюсь понять, как добавить ноль к определенному значению JSON-декодированного массива для нескольких записей, хранящихся в таблице MySQL, в соответствии с некоторыми условиями. например, для таблицы 'menu' столбец 'params'(текст) содержит записи…
02 июн '15 в 10:59
1 ответ

MySQL UDF Lib Install

Я пытаюсь установить и использовать MySql UDF Lib, но сталкиваюсь с ошибкой ELF во время процедуры установки. Я под Ubuntu 14.04LTS 64. Пытался следовать некоторым другим ответам и добавил -m64 флаг для компилятора, и все еще с ошибкой. Отказ от отв…
06 апр '16 в 23:29
0 ответов

Вызов службы WCF из MySQL Trigger

У меня есть две базы данных на двух разных серверах. Мне нужно синхронизировать. использование данных на втором сервере. Проблема в том, что я хочу вызвать этот сервис из триггера MySQL. Я прочитал эту ветку, эту и эту тоже, но не смог найти это пол…
05 апр '16 в 07:49
1 ответ

Что происходит, когда MySQL добавляет функцию с тем же именем, что и у вас?

Я использую хэши sha3 в php (7.2), и я собирался продолжать использовать их в MySQL, но MySQL пока не поддерживает их. Если я напишу свой UDF и позвоню, скажем, sha3, но потом какая-то будущая версия MySQL добавляет нативную sha3 функция, что происх…
23 фев '18 в 19:10
1 ответ

Вызов HTTP GET-запроса через MySQL путем выполнения команд собственной операционной системы, таких как curl

Я использую MySQL 5.6.11 под управлением 32-разрядной версии Microsoft Windows XP (профессиональная версия 2002 с пакетом обновления 3). Я установил MySQL sys_exec UDF. Так как я работаю в 32-битной Windows, я использовал этот lib_mysqludf_sys.dll (…
23 фев '15 в 02:04
0 ответов

MySQL UDF, который выполняет поиск и замену REGEX

Здравствуйте, я новый веб-разработчик на open.uwec.edu. Недавно мне пришлось переключать наши веб-серверы, и я столкнулся с некоторыми проблемами. Наш старый сервер MySQL использовал функцию из библиотеки lib_mysqludf_preg, которая называлась preg_r…
19 сен '14 в 16:32
11 ответов

Как сделать регулярное выражение заменить в MySQL?

У меня есть таблица с ~500k строк; varchar(255) колонка UTF8 filename содержит имя файла; Я пытаюсь удалить различные странные символы из имени файла - думал, что я буду использовать класс символов: [^a-zA-Z0-9()_ .\-] Теперь, есть ли в MySQL функци…
12 июн '09 в 14:08
2 ответа

Не могу получить этот MySQL UDF для создания

Когда я пытаюсь создать эту функцию, я получаю различные коды ошибок, последняя из которых: "1064 - у вас есть ошибка в синтаксисе SQL; обратитесь к руководству, соответствующему версии вашего сервера MariaDB, для правильного использования синтаксис…
20 фев '15 в 16:36
3 ответа

mysql udf json_extract в предложении where - как повысить производительность

Как я могу эффективно искать данные JSON в базе данных MySQL? Я установил udf extract_json из labs.mysql.com и поиграл с тестовой таблицей с 2.750.000 записей. CREATE TABLE `testdb`.`JSON_TEST_TABLE` ( `AUTO_ID` INT UNSIGNED NOT NULL AUTO_INCREMENT,…
1 ответ

Триггер MYSQL, который внешне запускает скрипт PHP

В настоящее время я пытаюсь использовать триггер mysql для запуска сценария php. При запуске скрипт извлекает данные с определенного веб-сайта и помещает их в другую таблицу. Я протестировал скрипт, и в настоящее время он работает, когда я запускаю …
26 ноя '15 в 00:09
1 ответ

GCC не связывает RHash?

У меня это работает в моей тестовой среде, но я не могу понять, как я это сделал. В основном, я пытаюсь скомпилировать MySQL UDF, который использует функции из RHash, но я получаю это с сервера MySQL Код ошибки: 1126. Не удается открыть общую библио…
27 фев '18 в 18:59
1 ответ

MySQL UDF для работы с JSON?

Есть ли в MySQL хорошие UDF для работы с данными json, которые поддерживают возможность извлечения определенного значения в json (по ключу точечной нотации - EG: json_get('foo.bar.baz')), а также возможность установить значение определенного ключа -…
07 ноя '11 в 01:31
2 ответа

ОШИБКА 1126 (HY000): Не удается открыть общую библиотеку 'lib_mysqludf_sys.so' (номер ошибки: 193)

Я использую MySQL 5.6.11 под управлением 32-разрядной версии Microsoft Windows XP (профессиональная версия 2002 с пакетом обновления 3). Я заинтересован в установке MySQL sys_exec UDF. Следующая команда, mysql> SHOW VARIABLES LIKE 'plugin_dir'; п…
21 фев '15 в 04:57
1 ответ

MySQL UDF sys_exec

Я использую функцию MySQL UDF sys_exec для вызова программы Java внутри триггера MySQL. Не могли бы вы предоставить мне информацию о том, как я передаю аргументы sys_exec чтобы он вызывал программу на Java?
17 сен '12 в 13:55
1 ответ

Пользовательские функции MySQL в C++

Я пытаюсь запустить MySQL UDF, написанную на C++. Он хорошо компилируется и генерирует правильный вывод, но генерирует много мусора после вывода. Я хотел бы знать причину этого барахла и как я могу решить эту проблему? Я приложил свой код и снимок э…
11 апр '17 в 09:30