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. |
|
|
|
x11100b [mysql] jak wygenerowac unikalny string 1.11.2009, 13:10:40
someone.cool ciekawe. Możesz mi przybliżyć do czego to ma być ?... 2.11.2009, 00:41:31
erix Twórz coś na zasadzie AUTO_INCREMENT z tą różnicą,... 2.11.2009, 12:51:45
x11100b dziekuje za odpowiedzi, oczywiscie przypisywanie w... 9.11.2009, 20:50:29 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 11:00 |