powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Лучшая версия MySQL
12 сообщений из 12, страница 1 из 1
Лучшая версия MySQL
    #33456404
ДимчикSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кукую версию MySQL лучше ставить на windows 2000/xp?
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33456451
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно же, самую последнюю! ;)
5.0.17

Dmitry
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33458930
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinkyКонечно же, самую последнюю! ;)
5.0.17

Dmitry
в 5.0.16 и 5.0.17 ошибка связки хендлера курсора и запросов в процедуре, которая дает косяки. Если же систем на этих версиях не писать - то вполне годяццо.

пока в сборках не исправили
http://bugs.mysql.com/bug.php?id=15231
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33470422
Mike M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пофиксили это уже по моему:
http://dev.mysql.com/doc/refman/5.0/en/news-5-0-17.html
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33470609
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет не пофиксили, патч в ожидании висит, я прямого фикса нет, потому что ссылаются на какой-то стандарт...
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33470839
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, во-первых, патч написали и закомитили - 13 Dec 2005 13:13
Во-вторых, написали именно потому что есть стандарт, которому код не соответствовал ;)
В-третьих, да, у меня на маке та же фигня, но это моим курсорам в процедурах пока не мешает :)
В-четвертых, ну так а по существу вопроса? Какая версия лучше 5.0.18?

--
Dmitry
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33471915
u4x96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4.х, она на всех хостингах стоит.
А лудшая версия MySql, это Oracle или MS-SQL.
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33472249
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
u4x96
А лудшая версия MySql, это Oracle или MS-SQL.
Угу, как только MySQL AB сможет купить оракл и сиквел! ;)

--
Dmitry
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33474910
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DinkyНу, во-первых, патч написали и закомитили - 13 Dec 2005 13:13
Во-вторых, написали именно потому что есть стандарт, которому код не соответствовал ;)
В-третьих, да, у меня на маке та же фигня, но это моим курсорам в процедурах пока не мешает :)
В-четвертых, ну так а по существу вопроса? Какая версия лучше 5.0.18?

--
Dmitry

ничего не пофиксили, проверял на 0.16, 0.17 и 0.18
щас на 5.0.15 работаю..., там баг есть, но он неявный, а позже выдает ошибку дальше...

проверка простая в процедуре
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE PROCEDURE gp_Test()
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
BEGIN
DECLARE xDone INTEGER DEFAULT  0 ;
DECLARE CURSOR ... ;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET xDone= 1 ;
  SELECT ID
  FROM docms
  WHERE ID= 1 ;/*Такого ключа нет в табличке!!!*/
  SET @xDone=xDone;/*а хендлер уже содержит 1 !!!*/
END;
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33474949
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас еще тестик сделал..., версия 5.0.18 nt

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CREATE PROCEDURE `gp_Test`(OUT oDone INTEGER)
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
 DECLARE xDone INTEGER DEFAULT  0 ;
 DECLARE xID INTEGER;
 /*DECLARE xcur CURSOR FOR
   SELECT ID
   FROM t1;*/
 DECLARE CONTINUE HANDLER FOR NOT FOUND SET xDone= 1 ;
 
 SELECT ID
 INTO xID
 FROM t1
 WHERE ID= 1 ;/*В таблице пусто*/
 SET oDone=xDone;
END;

Код: plaintext
1.
CALL gp_Test(@Done);
SELECT @Done;
Результат 1 !!!, т.е. хендлер сработал, а не должен...
это не первый баг, который не с первого раза фиксили...
щас напишу опять багрепорт...
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33474969
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://bugs.mysql.com/bug.php?id=16342
...
Рейтинг: 0 / 0
Лучшая версия MySQL
    #33475056
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин К DinkyНу, во-первых, патч написали и закомитили - 13 Dec 2005 13:13

ничего не пофиксили, проверял на 0.16, 0.17 и 0.18

я не сказал "пофиксили", я сказал что фикс "закомитили" - это означает, что он лежит и ждет пока его _включат_ в очередной релиз

--
Dmitry
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Лучшая версия MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]