Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MySQL - Dodanie do pustej kolumny automatycznej numeracji
fcppl
post 20.04.2020, 21:16:32
Post #1





Grupa: Zarejestrowani
Postów: 68
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
Go to the top of the page
+Quote Post
markonix
post 21.04.2020, 01:24:51
Post #2





Grupa: Zarejestrowani
Postów: 2 700
Pomógł: 289
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.


--------------------
Go to the top of the page
+Quote Post
viking
post 21.04.2020, 06:58:49
Post #3





Grupa: Zarejestrowani
Postów: 5 690
Pomógł: 968
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.


--------------------
Go to the top of the page
+Quote Post
fcppl
post 21.04.2020, 17:31:08
Post #4





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 11.04.2010

Ostrzeżenie: (0%)
-----


dziekuje za pomoc i informacje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2020 - 19:56