MySQL - Dodanie do pustej kolumny automatycznej numeracji |
MySQL - Dodanie do pustej kolumny automatycznej numeracji |
20.04.2020, 21:16:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.04.2010 Ostrzeżenie: (0%) |
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ć. Ten post edytował fcppl 20.04.2020, 21:19:21 |
|
|
21.04.2020, 01:24:51
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
Nazywa się to zero wiodące, w mysql "zerofill". Generalnie niezalecana praktyka, te zera to warstwa prezentacji.
-------------------- |
|
|
21.04.2020, 06:58:49
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
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. -------------------- |
|
|
21.04.2020, 17:31:08
Post
#4
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.04.2010 Ostrzeżenie: (0%) |
dziekuje za pomoc i informacje
|
|
|
Wersja Lo-Fi | Aktualny czas: 21.09.2024 - 13:15 |