PDA

Zobacz pełną wersję : Źle przypisuje ID w bazie



kwidzi
18-07-2008, 14:19
Baza źle przypisuje numer ID, każdy nowy artykuł, dodatek itp. ma przypisane ID '0' i muszę za każdym razem zmieniać to ręcznie przez phpmyadmina. W tej chwili nawet nie mogę zainstalować komponentu bo coś jest nie tak z ID i nie mogę tego znaleźć.
Czy jest jakaś na to rada ?

inkos
18-07-2008, 14:52
Czy jest jakaś na to rada ?
Z pewnoscia nie dublowanie postów na forum!

zwiastun
18-07-2008, 15:33
jeśli coś przenosiłeś to prawdopodobnie w którejś z tabel nie została dodane polecenia autoincrement

kwidzi
24-07-2008, 15:09
Tzn? Możesz to poruszyć szerzej? Jak dodać tą opcje?

zwiastun
24-07-2008, 15:28
Zwykle w tabelach kolejny identyfikator jest tworzony w wyniku autoinkrementacji, czyli podnoszenia kolejnego numeru o jeden (inkementacja oznacza +, a ilość to już kwestia programowania - w przypadku BD o 1).
Jeśli wykonałeś zły zrzut bazy danych (dawniejsze wersje pma knociły tutaj), to masz problem. Trzeba dokładnie przejrzeć tabele i tam gdzie tak ma być (a to wiadomo, niestety, z dokumentacji bazy danych, z plików xml komponentów) zmienić własności pola identyfikującego.