sql server - insert new row in sql table with same foreign key value -
i need able insert multiple rows in table 1 of fields, foreign key included in multiple rows.
currently when i'm trying insert i'm getting error:
an exception of type 'system.data.sqlclient.sqlexception' occurred in system.data.dll not handled in user code
additional information: cannot insert duplicate key row in object 'dbo.usergroupmembership' unique index 'ix_userid'. duplicate key value (264673).
query i'm using:
insert usergroupmembership(userid, usergroupid, created, adultadminaccesslevel) select [userid], 12, getdate(), 0 [dbo].[usergroupmembership] usergroupid = @usergroupid userid foreign key field.
any idea if need configuration change in table or how can able insert multiple rows same foreign key?
thanks
you have unique index allowing 1 row per userid. if want more 1 row per userid drop unique index.
drop index dbo.usergroupmembership.ix_userid;
Comments
Post a Comment