Numerowanie rekordów co miesiąc od nowa, w postaci liczba/miesiac/rok

0

Witam,

chciałbym "zmodyfikować" funkcję auto_increment.

moja tabela zawierać będzie trzy kolumny liczba/miesiąc/rok oraz inne "zbędne"

Chcę, aby każdy kolejny wiersz miał o jeden większą liczbę od poprzedniego(czyli tak jak auto_increment), ale gdy minie miesiąc aby auto_increment się resetował i zwiększało się pole miesiąc.

Jak to zrobić? Nie wiem jak to zrobić albo jak to nazwać aby wygooglować

0

Nie da się, bo mysql jest mocno ograniczony. Gdybyś tu miał sekwencje (jak Oracle albo PostgreSQL) to mógłbyś sekwencje zresetować.

0

Zrób sobie w bazie trigger, który po insercie pobierze Ci wstawiony (ale jeszcze nie pijany :D) rekord, i wypełni odpowiednio pole Liczba.

1 użytkowników online, w tym zalogowanych: 0, gości: 1