I have table with primary auto increment and i want another column to set unique counter considering other column as primary.
Here is table structure i have,
primary_id | order_id |
---|---|
567 | 200 |
568 | 200 |
569 | 200 |
570 | 201 |
And i want to add new column like this,
primary_id | order_id | counter |
---|---|---|
567 | 200 | 1 |
568 | 200 | 2 |
569 | 200 | 3 |
570 | 201 | 1 |
so counter
column always have unique counter and should be dependant on order_id
.
What should be the best approach in mysql to achieve this?
Counter should always retain unique id even row is removed.