Right now, I have a table whose primary key is an auto_increment
field. However, I need to set the primary key as username
, date
(to ensure that there cannot be a duplicate username with a date).
I need the auto_increment
field, however, in order to make changes to row information (adding and deleting).
What is normally done with this situation?
Thanks!
Best Solution
Just set a unique index on composite of (username, date).
Alternatively, you can try to
and I think in the latter case you need those columns to be declared NOT NULL.