Size: a a a

2016 July 18

IG

Ilya Gusev in PHP
ну и тд
источник

s

smvrnn in PHP
я сейчас могу просто NO ACTION выбирать? а то сложна
источник

IG

Ilya Gusev in PHP
ну да
источник

IG

Ilya Gusev in PHP
твое же приложение)
источник

s

smvrnn in PHP
чем это грозит? информация неправильная/выборка кривая/медленная будет?
источник

AK

Aleh Kashnikau in PHP
вопрос в связанных сущностях. Например у тебя есть посты и комментарии к постам. Если удаляется пост, то что должно происходить с комментариями?
источник

s

smvrnn in PHP
понятно. значит если не поставлю придется вычищать вручную
источник

s

smvrnn in PHP
остатки
источник

s

smvrnn in PHP
только с delete ждут такие проблемы? с update же например не особо надо?
источник

IG

Ilya Gusev in PHP
вдруг твой код id меняет (что не слишком хорошо)
источник

IG

Ilya Gusev in PHP
или сам руками залезешь
источник

s

smvrnn in PHP
если только в перспективе не буду эксклюзивные id пользователям продавать 😃
источник

s

smvrnn in PHP
к чему мы в итоге пришли?)

на картинке есть связь, но в коде я ее не вижу же, то есть эту связь я просто в голове держу?

несмотря на то, что пока через sql не понял как сделать вставку из разных таблиц в одну , но в PHP будет же вот так

INSERT INTO `usersroles` (`id`,`id_users`, `id_roles`) VALUES ('', $id_users, $id_roles);

верно?
источник

А

Алексей in PHP
id можно опустить
источник

А

Алексей in PHP
переменные проверить перед вставкой в запрос
источник

s

smvrnn in PHP
наконец-то нашел годноту благодаря использованию слово cascade restrict в поисковике

http://scabbiaza.net/innodb.html
источник

s

smvrnn in PHP
маленький вопросик

в третьей таблице usersroles (`id`,`id_users`, `id_roles`)  я могу обойтись без поля id и первичного ключа? в таблице usersroles держать только id_users и id_roles?
источник

А

Алексей in PHP
что в ней хранится?
источник

А

Алексей in PHP
Думаю нет
источник

s

smvrnn in PHP
роли пользователей
источник