Jak ustawić wartość początkową dla kolumny „id” w tabeli MySQL, która zaczyna się od 1001?
Chcę zrobić wkładkę "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')";
Bez określania wartości początkowej dla kolumny id.
mysql
insert
auto-increment
bbtang
źródło
źródło
ADD INDEX
tu robi? Czy muszę dodać go do tej samej instrukcji coid
kolumna, czy też mogę zdefiniowaćid
kolumnę wCREATE TABLE
bloku, a następnieADD INDEX(id)
?there can be only one auto column and it must be defined as a key
. Potrzebujesz indeksu, aby był to klucz MUL.MySQL - Skonfiguruj automatycznie zwiększający klucz podstawowy, który zaczyna się od 1001:
Krok 1, stwórz swój stół:
Krok 2, ustaw numer początkowy klucza podstawowego automatycznego przyrostu:
Krok 3, wstaw kilka wierszy:
Krok 4, zinterpretuj wynik:
drukuje:
źródło
insert into penguins (my_id, skipper) values(999, "explicit id");
(w przypadku użycia0
zamiast999
automatycznego przyrostu zostanie wstawiona wartość)MySQL Workbench
Jeśli chcesz uniknąć pisania sql, możesz to zrobić w MySQL Workbench, klikając prawym przyciskiem myszy tabelę, z menu wybierz „Zmień tabelę ...”.
Gdy otworzy się widok struktury tabeli, przejdź do zakładki „Opcje” (w dolnej dolnej części widoku) i ustaw w polu „Auto increment” wartość następnego numeru autoinkrementu.
Nie zapomnij nacisnąć „Zastosuj” po zakończeniu wszystkich zmian.
PhpMyAdmin:
Jeśli używasz phpMyAdmina, możesz kliknąć tabelę w lewej nawigacji, przejść do zakładki „Operacje” iw obszarze Opcje tabeli zmienić wartość AUTO_INCREMENT i kliknąć OK.
źródło
Najpierw musisz dodać kolumnę do automatycznego przyrostu
To zapytanie dotyczące dodawania kolumny na początku. Teraz musisz zresetować wartość początkową automatycznego przyrostu. Więc użyj tego zapytania
Teraz twój stół zaczął się od 1001
źródło
Możesz również ustawić to w
create table
zestawieniu.źródło
Ponadto w PHPMyAdmin możesz wybrać tabelę z lewej strony (lista tabel), a następnie zrób to, przechodząc tam.
Zakładka Operacje-> Opcje tabeli-> AUTO_INCREMENT.
Teraz ustaw swoje wartości, a następnie naciśnij przycisk Idź w obszarze Opcje tabeli Bo x.
źródło
W tym celu musisz ustawić
AUTO_INCREMENT
wartośćPrzykład
źródło
Alternatywnie, jeśli jesteś zbyt leniwy, aby napisać zapytanie SQL. To rozwiązanie jest dla Ciebie.
źródło