Официальная возможность получить лицензионный софт бесплатно.
Giveaway of the Day
Это не реклама!

Щелкните для получения прогноза по Биробиджану


Показаны сообщения с ярлыком MySQL Workbench. Показать все сообщения
Показаны сообщения с ярлыком MySQL Workbench. Показать все сообщения

воскресенье, 29 сентября 2019 г.

MySQL Workbench: read-only результаты запроса и safe update

Иногда при выборке из таблицы, причем без всяких выкрутасов, результат получается только для чтения потому что "To edit table data, the SELECT statement must include the primary key column(s)"



понедельник, 5 октября 2015 г.

mySQL: использование пробелов и специальных символов в именах столбцов

Год назад я писал о фильтровании результатов работы скрипта. Вынужденно пришлось вернуться к этой теме.

Итак, есть mySQL-база от OCS inventory, есть документы в O/L-офисе, есть в этом же офисе "база данных" (.odb)

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

Да вот беда! Обёртки прекрасно работают в O/L-офисе, но совершенно не работают, например, в mySQL Workbench.

То есть, конструкция типа select "ip адрес", "имя пользователя" from (результат работы скрипта) прекрасно работает в офисе, но возвращает либо ошибку, либо ерунду в Workbench. При этом столбцы без пробелов возвращаются прекрасно.

Но я слишком ленив, чтобы перелопатить весь скрипт и заменить все "неправильные" имена возвращаемых столбцов на кошерные. Вот здесь на StackExchange подсказали, причем не мне, что такой ситуации стоит избегать, а если уж избегнуть нельзя, то надо пользоваться правильными кавычками - "обратными одиночными", которые на русской клавиатуре соседствуют с буквой "ё".

Вуаля! select `ip адрес`, `имя пользователя` from (результат работы скрипта) работает как минимум в Workbench, как и должно.

понедельник, 8 июля 2013 г.

Настройка шрифта в MySQL Workbench/windows

Открыл для себя такую приятную штуку как MySQL Workbench. Продукт хорош и удобен, и несколько дней я горя не знал, работая с ней из-под линукса.
Однако, скачал версию для винды и сильно расстроился: в редакторе SQL-скриптов всё UTF-ное отображалось квадратиками. Уже решил, что где-то глюк с кодировкой в этой версии. На деле оказалось всё намного проще:
.


В настройках надо выбрать шрифт, поддерживающий UTF-8 вместо дефолтного Bitstream Vera... Я выбрал Courier New и радуюсь жизни.