Size: a a a

2021 September 22

DM

Dmitriy Mihaylenko in MySQL
Я уже понял, regexp помог, спасибо
источник

IZ

Ilia Zviagin in MySQL
REGEX тоже никаким боком к обработке дат...
источник

DM

Dmitriy Mihaylenko in MySQL
Там varchar, даты пишет человек в формате 22/09 14:34
источник

DM

Dmitriy Mihaylenko in MySQL
Нужно было найти именно среди всего текста - 22/09 14:34
источник

IZ

Ilia Zviagin in MySQL
Это очень плохо
источник

DM

Dmitriy Mihaylenko in MySQL
Чем это плохо?
источник

IZ

Ilia Zviagin in MySQL
Нарушение доменной целостности данных - это даже ещё хуже чем 1НФ нарушать...
источник

IZ

Ilia Zviagin in MySQL
Плохо тем, что ты не сможешь эти данные нормально обрабатывать на SQL
источник

DM

Dmitriy Mihaylenko in MySQL
подскажите как в note оставить только то, что ищется функцией времени, то есть только цифры
источник

EK

Evgeny Kuchkov in MySQL
REGEXP_REPLACE(note, '\D', '')
источник

ОВ

Один Вечер in MySQL
Есть две таблицы. Clients и abonements. На фронте есть таблица, в которой будет обе сущности.

На бэке также две сущности - Clients и Abonements.

Вопрос. Как правильно поступить?
Для этой таблицы создать отдельную сущность на бэке (к примеру MainTable), и у этой сущности уже создать API (getClientsWithAbonements()), где через JOIN будет создаваться Clients + Abonements таблица?
Или не стоит создавать подобную сущность под таблицу на фронте? И записать этот API в сущность Clients?

А может вообще двумя запросами дёргать API (отдельно Clients и отдельно Abonements)?
источник

DM

Dmitriy Mihaylenko in MySQL
точно, спасибо, помогло
источник

D

Denis in MySQL
https://pastebin.com/MGT8iZst

почему я получаю ошибку
Cannot delete or update a parent row: a foreign key constraint fails

на строке 38

DELETE FROM tbGender WHERE ID = 1;


хотя я прописал действия которые должны произойти при удалении записи
ON DELETE SET DEFAULT
ON UPDATE SET DEFAULT
источник

IZ

Ilia Zviagin in MySQL
Значит что-то не так написал
источник

D

Denis in MySQL
но я не могу понять что)
источник

D

Denis in MySQL
вроде все по книге
источник

G

Grigorij in MySQL
Ну так покажи ddl таблиц
источник

D

Denis in MySQL
а как?
dbeaver

на пастебине полный код вместе с созданием таблиц
источник

D

Denis in MySQL
вот диаграмма
источник

D

Denis in MySQL
DDL -это язык определения данных : он используется для определения структур данных .
Например, с SQL это будут такие инструкции, как create table , alter table , ...

оно на пастебине полностью, вот сами таблицы
источник