W bazie mam kolumne 'kategoria'.
Problem polega na tym, że pewne kategorie muszą mieć odpowiednie id, no i dodałem sobie te kategorie z danym id, ale żeby je
dodać musiałem usunąć auto increment (z pola id) na bazie bo inaczej bym nie dodał rekordów którym sam ustawiłem id.
Mając już dodane rekordy, chciałe znowu włączyć funkcje auto increment, ponieważ wszystkie następne mają już mieć kolejne numery
id nadawane automatycznie.
Zdziwiłem się bardzo, gdyż po włączeniu tej opcji dostaje info:
Błąd zapytanie SQL: ALTER TABLE `cats` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT MySQL zwrócił komunikat: Dokumentacja #1062 - Powtórzone wyst?pienie '1' dla klucza 1
Wychodzi na to, że mysql próbuje nadawać id od 1, ale to już jest wykorzystane.
Co zrobić, żeby kolejne rekordy były auto incrementowane od danego id (pierwszego wolnego lub wybranego) ?
Znalazłem coś takiego:
DBCC CHECKIDENT (cats, RESEED, 37)
ale nie działa ...