Size: a a a

2021 July 30

SM

Sergey Medvedev in Laravel Pro
Всем привет, а как удалить foreign key из таблицы mysql?
пробовал строкой:
ALTER TABLE [TABLE].[news] DROP CONSTRAINT [news.content_id]
но что то тут не так
источник

MS

Me Sorry in Laravel Pro
А вочер нормально работает ?
источник

А

Андрей in Laravel Pro
Может сперва индекс снимешь с колонки?
источник

SM

Sergey Medvedev in Laravel Pro
нельзя
источник

А

Андрей in Laravel Pro
Ну, батенька…
источник

SM

Sergey Medvedev in Laravel Pro
при удалении индекса такая ошибка
источник

А

Андрей in Laravel Pro
Ты определись, что ты убираешь контракт айди или контент айди?
источник

SM

Sergey Medvedev in Laravel Pro
это я для примера написал, таблица другие имена может иметь
источник

SM

Sergey Medvedev in Laravel Pro
в общем есть foreign key, но его не видно в phpmyadmin, как удалить не зная его имени, тоже не знаю
источник

MS

Me Sorry in Laravel Pro
Покажи миграцию, возможно тебе нужно при создании миграции ->foreignId(“”)->constrained()->onCascadeDelete()
источник

А

Андрей in Laravel Pro
Может он где-то в пивоте?
источник

SM

Sergey Medvedev in Laravel Pro
тьфу блин) не заметил кнопочки "Связи"
источник

SM

Sergey Medvedev in Laravel Pro
источник

A

Abraham in Laravel Pro
там надо было в вью файле добавить, а я в блейде добавил
источник

Т

Тот самый in Laravel Pro
актуально
источник

MS

Me Sorry in Laravel Pro
А разве GetInfo не даёт инфу ?
источник

Т

Тот самый in Laravel Pro
выдаёт. но проблема в другом, если игровой сервер выключен, то получаем такую ошибку, место того что бы получить просто false/null
источник

MS

Me Sorry in Laravel Pro
Блин, надо не с телефона читать, но я так понимаю, тебе проверку лично на наличие подключения сделать надо, типа if(connected) или return false
источник

Т

Тот самый in Laravel Pro
в библе есть функция, ping(), которая true/false должна отдавать, но даже при ней, лезет ошибка, при выключеном сервере
источник

А

Алексей in Laravel Pro
ребят, подскажите по мускулу
запрос
select [перечисление]
from `table_1`
right join `table_2`
on `table_2`.`id` = `table_1`.`table_1_param_1` and ((`table_2`.`table_2_param_3` = 1 or `table_2`.`table_2_param_4` = 1))

table_1
содержит 104 записи
table_2 содержит 107 записей
результат содержит 109 записей (не совпадает ни первой таблицей ни со второй, и не является пересечением 2х таблиц), причем 41 строка нормальная, с данными, остальные 68 строк содержат только null

2 вопроса
1) что я делаю не так? откуда берется 109 записей при 104 изначальных
2) как получить только 41 запись с данными и отбросить "зануленные"?
источник