Mikhail
В MySQL нет fulljoin
И как это противоречит утверждению выше? :)
Mikhail
а если ключ составной мне надо прям всю эту кашу проверять?
При чем тут составной ключ? Делай условие, которое тебе нужно, и будет тебе счастье.
Mikhail
а стоп у тебя просто прописано на случай если дублируется айди
Ну я же не знаю, что ты имеешь в виду под «уникальностью».
Алексей
И как это противоречит утверждению выше? :)
Вы обсуждали чем доказано что она слабее постгри или Майкрософт
Mikhail
Вы обсуждали чем доказано что она слабее постгри или Майкрософт
Поинт в том, что нет лучше/хуже инструмента, есть подходящий и неподходящий в той или иной ситуации. Ряд возможностей MySQL уникальны.
Mikhail
Так сказывается малочисленный опыт, а не стереотип
И это тоже. Тут часто бывают суждения, которые выстроены не на личном мнении и опыте, а на чужом субъективном мнении.
Mangoamankey
Что такое вёрстка?
Arutemu
И это тоже. Тут часто бывают суждения, которые выстроены не на личном мнении и опыте, а на чужом субъективном мнении.
И эти "мелочи" в выборе бд можно только при опыте учитывать, или есть беглый ввод в каких-то учебниках?
Mikhail
И эти "мелочи" в выборе бд можно только при опыте учитывать, или есть беглый ввод в каких-то учебниках?
Есть много хорошей литературы по данным темам, тот же Database Internals. В свое время много читал Петра Зайцева, у него много хорошего по внтуренностям MySQL/Percona.
Mikhail
https://www.oreilly.com/library/view/high-performance-mysql/9781449332471/ - вот эта книга - маст хев для понимания реляционных СУБД.
Bogdan
ах да я реализовал уже триггер @mikhail_mi
Bogdan
спасибо что подсказал как правильно он работает с сигналом
Robert
Что это за пикча была?..
Bogdan
по сути там обычный селект в основе
Mikhail
Благодарю
Из более сложного - https://www.databass.dev/ Определенно советую, но только если есть уже опыт хоть какой-то.
%time% (БИО)
Что это за пикча была?..
Бред) Я примерно уже пофиксил
Ramazan
Посаветуйте плиз курсы по seo или препода кокого-нибудь хорошего
Bogdan
@mikhail_mi кстати а можно ещё триггер сделать так что бы он позволял вставлять кучей, то-есть если пытаются добавить 2 одинаковые строки то 1 добавиться, а на второй отработает триггер?
Anonymous
А что произошло с лофткодом?
Bogdan
триггер обрывает инсерт просто
Bogdan
понимаю
Bogdan
но это уже к моему преподу
Bogdan
его не устраивает обрыв инсерта
Bogdan
можно ли как-то это осуществить или триггер будет всегда как транзакция отрабатывать?
Bogdan
я блин с триггерами всего пару раз в жизни работал
Bogdan
то что у меня препод по бд дебил думаю это и так понятно
Mikhail
можно ли как-то это осуществить или триггер будет всегда как транзакция отрабатывать?
Сделай триггер на пост-вставку и удаляй запись, если она является дубликатом.
Bogdan
блин я думал можно как-то проще
Bogdan
ладно тогда придётся реально удалять
Mikhail
блин я думал можно как-то проще
Проще всего - используя UNIQUE констрейнт, без триггеров.
Bogdan
нельзя)
Bogdan
я знаю что индексы и констрейнты лучше всего
Bogdan
но нельзя)
Bogdan
удалять конечно дубликаты не очень удобно
Bogdan
внутри триггера
Bogdan
я ещё представляю как это влияет на производительность
Anonymous
А что произошло с лофткодом?
Шаман Каган
поясните а чего в экстримкод "выключают" чат на ночь?
Maksim Pozharskiy
что б не надо было ночью модерить
Bogdan
блин почему когда надо что-то сдать то бошка вообще не варит
Bogdan
чисто бошка болит и не соображает
(◠‿◕)
Стоит ли покупать мак , если есть годный ноут на Винде?
Bogdan
смотря для чего
Шаман Каган
что б не надо было ночью модерить
аа паранойя, а то накидают неугодное.....
Igor
нельзя)
что значит нельзя ;) чтобы у тебя норм искался дубликат тебе всеравно индекс прийдеться создать, почему нельзя сразу сделать его уникальным
Igor
если это часть целостности базы то уникальный индекс это единственно верное решение
(◠‿◕)
смотря для чего
Кодить на питоне, дата сатанизм
Igor
потому что преподу надо триггеры
лечиться ему надо а не тригеры
Igor
потому что преподу надо триггеры
а у вас точно по мускулю курс?
Igor
просто в ms sql тригеры работают иначе не построчно и там с натяжкой можно бы было говорить о чем то подобном хотя всеравно бред
Bogdan
там вообще есть ещё одно задание
Bogdan
нарушьте нормализацию бд с помощью сумарного поля и тригеров)
Bogdan
3. Осуществить денормализация одной из таблиц, добавив в нее итоговое поле; обеспечить корректность информации в этом поле с помощью триггеров.
Azamat
Тоби пизда, тем кто пишет sql запросы в f строках отдельное место в аду
Azamat
Azamat
так это и не f строка
Ну формат, ф строка или контактенация не важно
ioannes
Кстати а вы знали капсом запросы писать не обязательно
ioannes
😱😱😱
Oleksii
так исторически сложилось
Bogdan
SeLeCt * FrOm users WhErE id=1;
sql для себя сам выровняет регистр)
Oleksii
SeLeCt * FrOm users WhErE id=1;
и получи 21 пальцем на щекам за такое