Size: a a a

2020 November 30

ZP

Zmih Porey in MySQL
Допустим у меня 3 базы данных, "ф" "ы" и "в". Я делаю дамп базы ф, Потом ы, потом в. У меня где то на диске теперь есть дампы с этими базами, я хочу теперь залить в базу sample дамп "ф", мне его как выбрать?
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
Допустим у меня 3 базы данных, "ф" "ы" и "в". Я делаю дамп базы ф, Потом ы, потом в. У меня где то на диске теперь есть дампы с этими базами, я хочу теперь залить в базу sample дамп "ф", мне его как выбрать?
mysql ........< mydumpfile1.sql
источник

AD

Alex Demidov in MySQL
источник

IZ

Ilia Zviagin in MySQL
Zmih Porey
Допустим у меня 3 базы данных, "ф" "ы" и "в". Я делаю дамп базы ф, Потом ы, потом в. У меня где то на диске теперь есть дампы с этими базами, я хочу теперь залить в базу sample дамп "ф", мне его как выбрать?
Тебе даже что-то из комманд показывать страшно, ты там потом такого натворишь...

Почитать тебе надо всё же что-то типа книги.
источник

ZP

Zmih Porey in MySQL
Да меня обязали курс пройти от гихбрейнс по базам данных. А там просто ничего не рассказывается
источник

ZP

Zmih Porey in MySQL
Типа делай задание, а как ищи в инете
источник

DE

Denis Efremov in MySQL
Zmih Porey
Типа делай задание, а как ищи в инете
Че за задание то хоть?
источник

А

Артем in MySQL
Артем
Ребят, а было у кого-нибудь такое, что сессионная переменная не всегда записывала свое значение в переменную?
?
источник

БТ

Бородатый Таракан... in MySQL
В мускуле как-то можно обновить wsrep_max_ws_rows?)
А то set @@GLOBAL.wsrep_max_ws_rows = 2000000; не работает
источник

AD

Alex Demidov in MySQL
Бородатый Таракан
В мускуле как-то можно обновить wsrep_max_ws_rows?)
А то set @@GLOBAL.wsrep_max_ws_rows = 2000000; не работает
The maximum allowed value is 1048576.
источник

АК

Алексей Кудрявцев... in MySQL
Добрый день, как легче всего задать пользователю разные права 300 таблицам?
источник

IZ

Ilia Zviagin in MySQL
Алексей Кудрявцев
Добрый день, как легче всего задать пользователю разные права 300 таблицам?
Путем написания соответствующего скрипта и выполнения его
источник

АК

Алексей Кудрявцев... in MySQL
Можно упростить этот скрипт через регулярные выражения или msqql такого не поддерживает? У многих таблиц одинаковое начало, вручную прописывать каждую не удобно.
источник

AD

Alex Demidov in MySQL
Алексей Кудрявцев
Можно упростить этот скрипт через регулярные выражения или msqql такого не поддерживает? У многих таблиц одинаковое начало, вручную прописывать каждую не удобно.
напрямую в GRANT wildcard'ы в именах таблиц в MySQL не поддерживаются, но можно опять же наскриптовать.
источник

АК

Алексей Кудрявцев... in MySQL
Ясно, т.е. нужно создать табличные права на 300 таблиц отдельно, удалив глобальные права?
источник

БТ

Бородатый Таракан... in MySQL
Вопрос есть запрос
select
   distinct p.(50 полей)
from p, pci
where p.key = pci.key
 and p.date = pci.date
 and ( p.fieldOne = ? or p.fieldTwo = ?);


Правильно ли понимаю что если переписать OR на UNION DISTINCT и сделать индексы (key, date, fieldOne) и (key, date, fieldTwo), то это по сути будет быстрее OR?
источник

IZ

Ilia Zviagin in MySQL
Алексей Кудрявцев
Можно упростить этот скрипт через регулярные выражения или msqql такого не поддерживает? У многих таблиц одинаковое начало, вручную прописывать каждую не удобно.
Не поддерживает.
Можно это всё сделать внешними средствами, не связанными с MySQL
источник

IZ

Ilia Zviagin in MySQL
Бородатый Таракан
Вопрос есть запрос
select
   distinct p.(50 полей)
from p, pci
where p.key = pci.key
 and p.date = pci.date
 and ( p.fieldOne = ? or p.fieldTwo = ?);


Правильно ли понимаю что если переписать OR на UNION DISTINCT и сделать индексы (key, date, fieldOne) и (key, date, fieldTwo), то это по сути будет быстрее OR?
Тут не нужен distinct.

Если сделаешь UNION , будет уже нужен.
источник

БТ

Бородатый Таракан... in MySQL
Ilia Zviagin
Тут не нужен distinct.

Если сделаешь UNION , будет уже нужен.
Сделал через union distinct
источник

IZ

Ilia Zviagin in MySQL
Бородатый Таракан
Вопрос есть запрос
select
   distinct p.(50 полей)
from p, pci
where p.key = pci.key
 and p.date = pci.date
 and ( p.fieldOne = ? or p.fieldTwo = ?);


Правильно ли понимаю что если переписать OR на UNION DISTINCT и сделать индексы (key, date, fieldOne) и (key, date, fieldTwo), то это по сути будет быстрее OR?
и сделать индексы (key, date, fieldOne) и (key, date, fieldTwo),
Сделай. Будет быстрее. Запрос переписывать не надо.

Индексы , возможно, лучше (date, fieldOne) и (date, fieldTwo)

то это по сути будет быстрее OR?

Не будет быстрее.
источник