MySQL это просто пиздец

6yrop

Убогие клиентские тулзы, серьезные ошибки в JDBC-драйвере еще как-то можно терпеть, но когда SQL запросы неправильно выполняются это уже слишком.
Вот пример запроса и результат, который выдает MSSQL, такой результат и ожидается по всей логике

MySQL же почему то выдает
(1, null, 2)

6yrop

в аналогичных более сложных запросах, вообще, какие то левые записи появляются

ava3443

> Убогие клиентские тулзы, серьезные ошибки в JDBC-драйвере еще как-то можно терпеть, но когда SQL запросы неправильно выполняются это уже слишком.
Лучше бы репортил о багах куда положено...
А то про "убогие клиентские тулзы" каждый сказать может, а написать второй TOAD под MySQL всем слабо.

krishtaf

а написать второй TOAD под MySQL всем слабо.
так вроде есть такой в природе.

6yrop

Лучше бы репортил о багах куда положено...
я в тестеры не нанимался
А то про "убогие клиентские тулзы" каждый сказать может, а написать второй TOAD под MySQL всем слабо.
лучше ничего не писать, чем писать такое. Причем от этого будет лучше всем.

ava3443

О! И правда!
"released July 7th, 2005"

ava3443

> я в тестеры не нанимался
Ну тогда и MySQL AB тебе ничего не должны. Логично?
> лучше ничего не писать, чем писать такое. Причем от этого будет лучше всем.
Это тебя вдруг пропёрло outer join в MySQL использовать. А 99.9% пользователей не знают что такое outer join или знают, но не используют. И они счастливы от этого продукта. Ну и чем они хуже тебя, пытающегося применять MySQL не по назначению?

6yrop

О! сейчас заценим

xz_post

Я некоторое время работал с Firebird - использовал IBExpert, - очень хорошая тузла. Она MySQL тоже поддерживала.
Вообще, мне кажется у самого M$ - самые убогие тузлы для разработки sql. Старый isqlw из sql server 2000 еще так себе, а в sql server 2005 - вообще херня какая-то. Пару лет назад ини хотели добавить интеллисенсе (что было видно в первой бете юкона) - видимо не смогли...

ava3443

Так вроде и под SQL Server есть лягушка, в смысле TOAD.

maksimys19

а написать второй TOAD под MySQL всем слабо.
--------------------------------------------------------------------------------
так вроде есть такой в природе.
EMS MSSQL Manager Pro 1.8 тоже неплохой.
Есть и под MySQL.

6yrop

Вообще, мне кажется у самого M$ - самые убогие тузлы для разработки sql. Старый isqlw из sql server 2000 еще так себе,
Enterprise Manager для 2000 хорошая надежная тулза, если бы что-то подобное было для MySQL вопросов бы не было. Возможно, я просто не знаю такой тулзы, TOAD, к сожалению, сразу же после установки выдает сообщение, что период свободного использования закончился и не запускается , завтра попробую что-нибудь с этим сделать.

stm7884696

Я так понял, что ты хочешь еще и нахаляву все поиметь, и еще и претензии предъявляешь?
Ты наверное анекдоты не читаешь

bansek

http://bugs.mysql.com/bug.php?id=365
похоже это безнадежно

Sharp

MySQL - очень классная вещь, когда тебе ничего серьезнее select, insert, update не требуется.
Либо когда тебе надо это все делать быстро-быстро (я думаю никто не рискнет возражать, что MySQL - самый быстрый).
Во всех остальных случаях пользуйся чем-нить еще: MSSQL, PostgreSQL, Oracle.
Или реализуй подобные конструкции на языке програмирования.

bansek

мда
кранты =)
http://bugs.mysql.com/bug.php?id=13033

Marinavo_0507

This was fixed for 5.0.
Чё не так?

bansek

Так, но у меня сейчас нет ни одного productional решения на 5 ветке
у всех знакомых хочетров 4-я стоит
как, впрочем, и с пхп - 5й давно вышел, но до сих пор, в большинстве, 4ю версию все используют

Marinavo_0507

а сколько ты заплатил разработчикам MySQL за то, чтоб делать такие join'ы?

bansek

Ты, наверное, удивишься, но я им вообще ничего не платил.
Однако, они весьма упорно себя хвалят, поэтому я рассчитываю на наличие довольно очевидных вещей (заметь, не требую тригеров, хранимых процедур, транзакционности от ISAM и т.п.).
The MySQL (R) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a registered trademark of MySQL AB.
Не говоря уже о том, что MySQL AB is a commercial company, founded by the MySQL developers и им было бы не плохо поддерживать соответствующее качество продукта.
Предупреждая дальнейшее флейм, хочу сказать, что я не требую от mysql ничего. Мне просто обидно, что продукт, который мне действительно нравится, не работает.

Marinavo_0507

Ты типа хотел бы, чтобы любая коммерческая компания поддерживала качество своих продуктов в том понимании, которое требуется тебе?
Наверное, нужно сначала сделаться Повелителем Вселенной для этого.

bansek

Цитирую свой пост, на который ты отвечаешь:
Rumata:
Предупреждая дальнейшее флейм, хочу сказать, что я не требую от mysql ничего. Мне просто обидно, что продукт, который мне действительно нравится, не работает.

psihodog

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

bansek

Это не фишка, как я уже писал выше, а базовая функциональность. Отсутствие которой, между прочим, не описано в документации.
И, еще раз, не надо меня ни в чем убеждать.
Rumata:
Предупреждая дальнейшее флейм, хочу сказать, что я не требую от mysql ничего. Мне просто обидно, что продукт, который мне действительно нравится, не работает.

psihodog

Это не фишка, как я уже писал выше, а базовая функциональность. Отсутствие которой, между прочим, не описано в документации.
Это и был баг. Но его, как видно, исправили:
Thank you for your bug report. This issue has been addressed in the
documentation. The updated documentation will appear on our website
shortly, and will be included in the next release of the relevant
product(s).
http://bugs.mysql.com/bug.php?id=365
Оставить комментарий
Имя или ник:
Комментарий: