![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 20.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
mam pole typu char(10), i chce aby podczas dodawania rekordu do tabeli automatycznie zostalo ono wypelnione _unikalnym_ (nie losowym) stringiem (najlepiej skladajacym sie z liter alfabetu lacinskiego, cyfr oraz znaku minus)
Ten post edytował x11100b 1.11.2009, 14:08:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
a jak bys zrobil funkcje i w niej:
1. select md5(rand()) generujesz stringa z jakas tam wartoscia 2. ucinasz go do 10 znaow 3. robisz selecta z kolumny w ktorej masz te magiczne unikalne stringi 4. jesli nic nie zwroci to znaczy ze udalo sie wygenerowac cos unikalnego i wstawiasz to 5. jesli nie to od pkt 1. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 04:14 |