fcppl
20.04.2020, 21:16:32
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
21.04.2020, 01:24:51
Nazywa się to zero wiodące, w mysql "zerofill". Generalnie niezalecana praktyka, te zera to warstwa prezentacji.
viking
21.04.2020, 06:58:49
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
21.04.2020, 17:31:08
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.