Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL - Dodanie do pustej kolumny automatycznej numeracji
Forum PHP.pl > Forum > Bazy danych
fcppl
witam,

Posiadam pusta kolumnę "Test" w Tabeli "Produktu". Chciałem do niej dodać automatycznie numery dla każdego kolejnego wiersza +1, składająca się z 4 cyfr i dwóch znaków np:

ID Test
1. 0001PL
2. 0002PL
3. 0003PL

itp...

Chodzi mi o nadanie numerów do istniejących wierszy, każdy kolejny jak powstanie żeby został już pusty i będzie uzupełniony ręcznie.

Proszę o pomoc, a najlepiej o jakiś przykład jak się za to zabrać.
markonix
Nazywa się to zero wiodące, w mysql "zerofill". Generalnie niezalecana praktyka, te zera to warstwa prezentacji.
viking
Co więcej:
As of MySQL 8.0.17, the ZEROFILL attribute is deprecated for numeric data types, as is the display width attribute for integer data types. Support for ZEROFILL and display widths for integer data types will be removed in a future MySQL version. Consider using an alternative means of producing the effect of these attributes. For example, applications could use the LPAD() function to zero-pad numbers up to the desired width, or they could store the formatted numbers in CHAR columns.
fcppl
dziekuje za pomoc i informacje
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-2024 Invision Power Services, Inc.