Is there a way to insert into an SQL database where the whole record is unique? I know you can make primary keys and unique columns, but that is not what I want.
Wha
You know how to make a unique index on a column.
Just make that on all the columns that should, together, be unique:
create unique index foo on tablename(columnone, columntwo, columnthree);
Note that the need to do this may be an indication that your table is not sufficiently normalized.