Пытаюсь создать внешний ключ auth_assignments -> user
В таблице user поле id char(36) not null primary key. Индекс создан
В таблице auth_assegnments поле user_id char(36) not null primary key. Индекс создан. Таблица создана через миграции в rbac.
Обе таблицы пустые
Создаю внешний ключ и получаю ошибку "General error: 1822 Failed to add the foreign key constaint. Missing index for constraint 'fk-auth_assignments-user_id' in the referenced table 'users'"
Код: Выделить всё
$this->addForeignKey('fk-auth_assignments-user_id', '{{%auth_assignments}}', 'user_id', '{{%users}}', 'id', 'CASCADE');