Size: a a a

2021 August 19

IZ

Ilia Zviagin in MySQL
Спасибо
источник

V_

Vadzim _B in MySQL
mysql.connector.errors.InterfaceError: 2013: Lost connection to MySQL server during query - использую мускул в качестве БД на сервере в качестве ЯП использую Python, почему через какое-то время возникает эта ошибка?
источник

A

Alexander in MySQL
это вопрос скорее к питону, ищите настройки таймаутов и киипэлайва
источник

IZ

Ilia Zviagin in MySQL
Это сетевые проблемы
источник

V_

Vadzim _B in MySQL
Мне тут подсказывают, что это связано с тем, что БД простаивала
источник

IZ

Ilia Zviagin in MySQL
Нет, врут
источник

IZ

Ilia Zviagin in MySQL
У тебя  during query написано?
Это о чём говорит?

Проверь на всякий случай лог сервера, может там есть ошибки, которые привели к этому, но скорее это сеть.
источник

АС

Алексей Смирнов... in MySQL
Добрый день.
Подскажите возможно ли сделать следующее
есть 1 таблица t1:
id  name
1  alex
2  felix
3 mahno
И есть 2я таблица
id    title   t1id
1   masha   1
2   vera       2
3   inna       1
——————-
т.е. хочу 1 запросом получить массив структуры такой:
[0] =>
     [id] => 1
     [name] => alex
     [pole_xz] => array (
                   [title] => masha,
                   [title]  => inna
                  )
т.е. по порядку данные из t1
c подмножеством из другой таблицы t2.
ИЛи хотя бы такой:
[0] =>
       [id] => 1
       [name] => alex
       [1] =>  masha,
       [3]  => inna
[1] =>
       [id] => 2
       [name] => felix
       [1] =>  vera
или
что-то похожее
че-то джойню, а получаю одномерную шляпу. где дублируются значения первой таблицы. а  мне б сгруппировать. уже и PDO::FETCH_GROUP пробовал, но оно группирует по первому полю, а там ID t1 и опять не то.
можно ли вообще так сделать как я описал и понятно ли описал?
спасибо.
источник

S

Syntax Highlight Bot in MySQL
источник

V_

Vadzim _B in MySQL
понял, спасибо) по логам всё хорошо
источник

IZ

Ilia Zviagin in MySQL
Запросы не получают массивы...
источник

IZ

Ilia Zviagin in MySQL
То что тебе надо — это обычный JOIN, но массив ты будешь делать на клиенте.
источник

АС

Алексей Смирнов... in MySQL
понял. спасибо.
буду пробовать.
источник

ГС

Господин Случай... in MySQL
пытаюсь найти записи с пробелами в строке ("abc a", " abc", "  ab ")
SELECT label FROM house WHERE label REGEXP '(\s)' GROUP BY label;
источник

IZ

Ilia Zviagin in MySQL
Будь проще

SELECT label FROM house WHERE label like '% %';
источник

S

Syntax Highlight Bot in MySQL
источник

Н

Никита in MySQL
Всем ку, Подскажите плз, слышал что distinct такая штука с которой следует быть осторожнее, и она медленнее группировки. Вопрос следующий, есть ли какие то случаи когда без него прям не обойтись?
источник

r

rentoc in MySQL
источник

Н

Никита in MySQL
Спасибо
источник

IZ

Ilia Zviagin in MySQL
Она не медленнее, она такая же медленная.

Без него ВСЕГДА можно обойтись, он вообще очень редко используется,
но это всё при одном условии: Структура БД должна быть правильно спроектирована.
Как правило, DISTINCT нужен на ненормализованной структуре при выделении сущноси, которая не была декомпозирована...
источник