Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 9 Dołączył: 9.12.2010 Ostrzeżenie: (0%)
|
Planuję bazę danych, dość prostą , bo tylko z jedną tabelą. Ale chciałbym, żeby poszczególne wpisy miały jakiś alfaumeryczny id, tak żeby nie można było ich enumerować.
Myślałem, żeby przepuszczać 'coś' przez 'jakąś' funkcję skrótu. Ale 'co' i przez 'jaką' funkcję? A może to się inaczej robi? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 9 Dołączył: 9.12.2010 Ostrzeżenie: (0%)
|
A jeszcze powiedz jak to jest generowane, bo zrobiłem prostą próbę i widzę, że dość podobne wartości są zwracane. Tylko w pierwszym segmencie widzę zmiany. I to gdy generuję w jakimś odstępie czasu. Jeśli zrobię
to wartości są bardzo blisko siebie. Pewne jest, że nie wygeneruje mi dwóch takich samych ciągów? Wynik pewnie zależy od czasu. Czy nie prościej przepuścić czas inserta przez choćby md5? |
|
|
|
szczemp [MariaDB] czym zastąpić primary key autoincrement 22.03.2021, 12:34:39
nospor Masz na mysli UUID? 22.03.2021, 13:08:18
szczemp Na pierwszy rzut oka chyba o to mi chodzi. Z tego ... 22.03.2021, 13:39:34
nospor mozesz bez nich.
UUID jest stalej dlugosci wiec ni... 22.03.2021, 13:49:16
nospor https://dev.mysql.com/doc/refman/5.7/en/mis...l#fu... 22.03.2021, 14:46:01
viking KodWarning
Although UUID() values are int... 22.03.2021, 15:11:32 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 13:27 |