Chciałbym wstawić wartości do kolumny inysb mysql tabeli Auto_Increment
kolumna.Jak wstawić wartości do kolumny auto identity w MYSQL
Załaduję niektóre dane ze starej tabeli do nowej tabeli, która ma tożsamość i trzeba zachować istniejące wartości ze starej tabeli, więc muszę zachować istniejące wartości Id
, ale zachowaj kolumnę Auto_Increment
dla nowego wartości.
W MS T-SQL, zacznę mój skrypt zapytania insert
z SET SET IDENTITY_INSERT MyTable ON
i kończę zapytanie z SET SET IDENTITY_INSERT MyTable OFF
.
Jak mogę zrobić to samo w MySQL?
Dlaczego? Czy wartość dostarczana przez MySQL automatycznie nie jest odpowiednia? –
Dlaczego kolumna jest automatyczną tożsamością, jeśli chcesz ją wstawić? –
Kolumny automatycznej identyfikacji są automatycznie wypełniane przez MySQL. Jeśli chcesz mieć inny numer, powinieneś zachować oddzielne pole. –