Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: autoincrement +przeskok o 3000
Forum PHP.pl > Forum > Bazy danych > MySQL
kkriss
Witam
Posiadam bazę mysql w firmie zewnętrznej, która jest na localhost.
Mam dostęp przez phpmyamin.
Mam sobie tabele, a w niej pole autoincrement.
Chciałbym aby następna wartość była dalsza o 3000, a następne już normalnie o 1.
Jak to zrobić.

Przykładowo teraz mam od 1 do 17 000, chciałbym, aby następną wartością było 20 000, a następne już 20 001 itd.

Jak to zrobić ?
Pozdrawiam
kszychu
W kolejnym insercie podaj id = 20000
kkriss
czyli jak to zrobić ? Można to zrobić przez phpmyadmin ? czy dać jakies zapytanie dodające następny wpis i w nim podac id =20000 ?
mhs
Jak to zrobić? Normalnie. Najpierw dodajesz zapytanie do bazy danych gdzie recznie wpisujesz id czyli zapytanie typu
  1. INSERT
  2. INTO (id, nazwa, ...) VALUES (20000, 'JakasNazwa', ...);

a nastepne rekordy beda juz dodawane z kolejnymi id 20001, 20002, ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.