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

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -