@RA

Тег mysql в блоге RA

RA
23 Jan 18:46
RA

Ок, посоны, скажите и вы своё мнение.
Таблица items в mysql. Нам нужно добавить к модели список цветов. Поиска по цвету не будет.
Т.е. должно получиться так
item1 - красный, жёлтый, зелёный
item2 - жёлтый, синий

Варианты решения задачи
1) сделать ещё одну таблицу item_color и реализовать типичное отношение один ко многим;
2) добавить поле colors в таблицу items, где хранить цвета через запятую.

Ваше мнение.

RA
24 Oct 2017
RA

Нужно получить строки с lang='EN', только если не нашлась строка с lang='RU'

Есть такое решение
SELECT *
FROM table
WHERE lang IN ('EN', 'RU')
AND (lang='RU' OR NOT EXISTS(SELECT lang FROM table WHERE lang='RU'))

Но по-моему такой запрос просто обязан тормозить.
Борюсь с собой или прокостылять так всего в одном месте или дозаполнить ~20 таблиц недостающими значениями для всех языков.

RA
16 Oct 2017
RA

Из резюме


По-моему тут нет повода для гордости

RA
07 Mar 2017
RA

Postgres vs Mysql от Uber.
Постгрес архитектурно проиграет мускулю.

https://m.habrahabr.ru/comp...osadmin/blog/322624/

RA
30 May 2016
RA

in my.ini file

mysql<= 5.6.5 sql-mode=""
mysql<= 5.6.6 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
В итоге в 5.6.6 имеем проблему с дефолтными значениями. Решение - поставить sql-mode=""

RA
12 Apr 2016
RA

Ебатушки-ребятушки

MySQL's utf8 encoding is not actual UTF-8. It's an encoding that is kinda like UTF-8, but only supports a subset of what UTF-8 supports. utf8mb4 is actual UTF-8.

А чтобы перейти с utf8 на utf8mb4 надо сделать 6 шагов
https://mathiasbynens.be/no...8mb4#utf8-to-utf8mb4

Но и этого мало. utf8mb4 не умеет fulltext индексы. А значит придётся делать одно поле utf8, а второе utf8mb4.
И это всё надо чтобы хранить в базе смайлики. Скажите мне что я не прав и можно сделать иначе.

RA
08 Feb 2016
RA

Есть таблица 10Г. Хочу разбить её на PARTITION.
Mysql при выполнении этой операции залочит таблицу?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.