У меня есть таблица со счетами. Каждый счет принадлежит пользователю.
Таким образом, таблица table имеет столбцы id
, user_id
.
Мне нужен третий столбец, например, invoice_id, который автоматически увеличивается в зависимости от пользователя.
Так, например, пользователь 1 будет иметь счета с id 1,2,3,4,5,6,7,8...
, а пользователь 2 также будет иметь счета с id 1,2,3,4,5,6,7,8...
.
Я знаю, что могу создать функцию, которая проверяет последнее значение для конкретного пользователя и назначает следующее, но нет ли другого «более простого» более правильного способа сделать это с помощью cakephp
или mysql
?