Мне нужно интегрировать PhpBB с CakePHP. А в PhpBB есть таблица phpbb_user_group без первичного ключа:
group_id | user_id | group_leader | user_pending
Когда я создаю нового пользователя, мне нужно добавить новую запись в эту таблицу, но CakePHP выдает мне следующую ошибку:
Cannot insert row in "phpbb_user_group" table, it has no primary key.
Я мог бы добавить столбец с первичным ключом к таблице, но я бы не стал. Обновление PhpBB всегда неприятно, и я предвижу проблемы в будущем, поэтому я предпочитаю не изменять структуру базы данных.
Можно ли вставить новую запись в таблицу без первичного ключа в CakePHP?