Допустим есть таблицы:
users
id, email, ...
articles
id, user_id, ...
ALTER TABLE `articles`
ADD PRIMARY KEY (`id`),
ADD KEY `fk_client_id` (`user_id`) USING BTREE;
ALTER TABLE `articles`
ADD CONSTRAINT `articles_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;
Нужно сделать так, чтобы в таблицу articles можно было добавить user_id = 0, т.е. статья без привязки к пользователю (сейчас будет ошибка) возможно ли такое с сохранением индексации?
Или тут нужна отдельная таблица для связей?
users_articles:
user_id, article_id