This may be a pretty naive and stupid question, but I\'m going to ask it anyway
I have a table with several fields, none of which are unique, and a primary key, whic
A PK is not necessary.
But you should consider to place a non-unique index on the columns that you use for querying (i.e. that appear in the WHERE-clause). This will considerably boost lookup performance.