Mysql: Insert From Select

Иногда бывает необходимо вставить в одну таблицу, значение из другой таблицы. В MySQL это возможно как-то так:


Вложеный запрос в процедуре MySQL, курсоры и прочие прелести

Оставляю код процедуры для «истории».




Сброс пароля root в MySQL 5.7

Алгоритм сброса теперь несколько отличается чем ранее.

1) Запускаем MySQL в safe mode

2) Заходим в MySQL и сбрасываем пароль

Возможно захочется понизить уровень безопасности:

3) Добавление НОВЫХ пользователей:

4) Возможно попросит:




ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Сия надпись говорит о том, что вы скорее пытаетсеь создать пользователя MySQL со слишком простым паролем.

Решение (плохое):

Хорошее решение конечно придумать пароль сложнее




Lanbilling и работа с IP адресами

Начиная с 18 сборки, в Lanbiling поменялись все поля связанные с работой с IP.

Например, было:

segment int(10) unsigned NOT NULL DEFAULT ‘0’

Стало:

segment binary(16) DEFAULT NULL

Соответственно если раньше выборку по IP можно было сделать :

Теперь:

Плюс предлагают  несколько функций для работы с подобным типом значений:

Затейники…

Вполне работает вот так:

и




1 3 4 5 6 7 12