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

1 ответ

Ошибка процедуры mysql в операторе IF..THEN

Так что у меня есть эта процедура для расчета грузов. Мне нужно выбрать два значения из соответствующей строки. И в соответствии с условиями на основе in_quantityИз этих двух ранее выбранных значений будет установлено одно out_total, DELIMITER $$ CR…
26 фев '16 в 11:02
1 ответ

Извлечение выражения SELECT с использованием функции или процедуры MySQL

Я заинтересован в упрощении SQL-запроса / представления путем извлечения выражения выбора (select_expr из документов MySQL). Каждый из select_expr по существу дублируется с небольшим количеством вариаций, которые могут быть извлечены в переменные. Н…
23 май '17 в 17:43
2 ответа

Получить статус Mysql Event

Я могу получить событие в MySQL по SHOW EVENTS LIKE 'e29' но это дает всю информацию. это как select * from .... Мне нужно, чтобы я хотел получить STATUS конкретного события
25 апр '14 в 10:38
4 ответа

PHPMyAdmin: Возможно, вам не хватает необходимых прав для редактирования этой процедуры

Ошибка при обработке запроса: в базе данных chamelis_wp не найдено подпрограммы с именем daily_difference. Возможно, вам не хватает необходимых прав для редактирования этой процедуры.
1 ответ

MySQL вызывает хранимую процедуру

Я действительно надеюсь, что кто-то может мне помочь. У меня была база данных SQL Server 2014, которую я использовал для настольного приложения, которое я написал. После расширения я хочу перейти на MySQL для доступа к базе данных через Интернет. Я …
23 июн '17 в 00:34
0 ответов

Процедура сохранения - медленная вставка + возможный конфликт VAR

Я работаю над системой обмена сообщениями, которая в основном состоит из двух таблиц: беседы и сообщения. Процедура проверяет, существует ли диалог, и если он существует, сохраняет идентификатор диалога в VAR и использует его для вставки сообщения. …
06 окт '15 в 16:35
1 ответ

Mysql Error Delimiter: Ошибка в строке разделителя

Я пытаюсь использовать функцию MySQL, которую я нашел, но я, кажется, получаю некоторые ошибки с этим. Вот функция: SET GLOBAL log_bin_trust_function_creators=1; DROP FUNCTION IF EXISTS digits; DELIMITER $$ CREATE FUNCTION digits( str CHAR(32) ) RET…
14 июл '17 в 15:10
1 ответ

Преимущества / недостатки использования триггеров MySQL

Каковы преимущества / недостатки использования триггеров MySQL для синхронизации данных между одной таблицей и даже для обновления таблиц агрегирования / отчета при изменении данных? Под таблицами агрегирования / отчета я подразумеваю таблицы, котор…
1 ответ

MySQL: таблицы против представлений против подпрограмм

В чем разница между MySQL: таблицы против представлений против рутин (процедуры хранения)? Я знаком с таблицами. слышал о взглядах и рутинах. поскольку само название говорит, что это может позволить просматривать данные, не так ли? В MySQL у меня ес…
15 июн '17 в 09:52
3 ответа

mysql - создать событие в процедуре магазина

Как создать событие внутри процедуры магазина? Это то, что я пытался сделать, и это говорит мне, что у меня есть синтаксическая ошибка, только это не говорит мне, где. -- ------------------------------------------------------------------------------…
1 ответ

Вызов пользовательской функции MySQL в CakePHP 3

Я работаю над cakePHP 3. У меня есть пользовательская функция (UDF или Routine) в базе данных MySQL. Эта функция принимает два параметра и возвращает целочисленное значение. Я должен соответствовать это возвращаемое значение в MySQL, где предложение…
04 янв '16 в 09:55
2 ответа

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

Как я могу дать кому-то увидеть структуру подпрограмм mysql? Следующая команда может использоваться, чтобы показать структуру подпрограмм: show create function FUNCTION_NAME или же show create procedure PROCEDURE_NAME но он должен быть запущен польз…
15 сен '15 в 08:35
2 ответа

MySQL и PDO, ускорить запрос и получить результат / вывод из функции MySQL (рутина)?

Получение значения: Я получил функцию levenshtein_ratio, которая находится в моей базе данных MySQL. Я запускаю его следующим образом: $stmt = $db->prepare("SELECT r_id, val FROM table WHERE levenshtein_ratio(:input, someval) > 70"); $stmt-&gt…
17 апр '16 в 17:02
0 ответов

Объявить функцию в MySQL для MySQL версии 5.7.19-0ubuntu0.16.04.1

Моя ситуация Я размещаю серверную часть PHP для приложения с базой данных MySQL. Я не доволен своим настоящим хостером, поэтому хочу перейти на AWS. Я установил экземпляр ec2 с лампой и все работает нормально, без моих процедур MySQL. Я импортировал…
1 ответ

Mysql Функция Детерминированная Ошибка

Я использую функцию ниже, чтобы разделить строку. Я получаю следующую ошибку при попытке создать функцию в моей действующей базе данных: Эта функция не имеет ни DETERMINISTIC, ни SQL, ни READS SQL DATA в своем объявлении, и двоичное ведение журнала …
23 июн '17 в 16:27
1 ответ

Процедура не работает

Ниже я написал процедуру хранения для удаления пользователей из разных таблиц. Но как-то это не работает. Если я оставляю отдельный запрос внутри процедуры, он работает, но если я добавляю больше одного, он не работает. DELIMITER $$ CREATE DEFINER=`…
12 апр '17 в 08:47
1 ответ

MySQL - проблема синтаксиса хранимых процедур

CREATE PROCEDURE `usp_GetUserValidation` (IN `@Username` VARCHAR(255), IN `@Password` VARCHAR(50), OUT `@ErrorCode` INT) LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT 'To validate user login' BEGIN IF EXISTS (SELECT UserID…
26 июн '16 в 04:03
8 ответов

Mysql Event не работает

Я добавил следующее простое тестовое событие в мою базу данных mysql через phpmyadmin: CREATE DEFINER=`root`@`localhost` EVENT `my_event` ON SCHEDULE EVERY 1 MINUTE STARTS '2013-05-27 00:00:00' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN UPDATE `test…
27 май '13 в 07:02
4 ответа

Как запланировать хранимую процедуру в MySQL

У меня есть эта хранимая процедура. Как я могу запустить это, например, с интервалом в 5 секунд? Как процедура для удаления данных с отметкой времени старше одного дня? DROP PROCEDURE IF EXISTS `delete_rows_links` GO CREATE PROCEDURE delete_rows_lin…
1 ответ

Хранимая процедура MySQL - ЕСЛИ СУЩЕСТВУЕТ... ТОГДА возвращая неожиданный результат

Ниже представлена ​​моя хранимая процедура (процедура), чтобы проверить, существует ли в базе данных пользователь с именем пользователя (вход). Внутри базы данных у меня уже есть пользователь с именем пользователя - 'dev'. Однако, когда я запустил п…
26 июн '16 в 17:02