![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Oto fragment skryptu:
I mam problem przy wartości PESEL. Nie zawsze będzie on podawany, ale z przyczyn oczywistych chciałbym, żeby w bazie (MySQL) była wartość klucza UNIQUE. Jak zostawiam puste miejsce to wpisuje mi do bazy empty string i przy następnym wpisie bez PESEL wpisuje mi błąd duplicate entry - co w sumie jest dość logiczne. Czy da się to jakoś obejść. Z uwagi na możliwość wystąpienia już PESELi z "0" na początku PESEL ma wartosć varchar w bazie. Z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
No to daj warunek, że jeśli długość pola jest większa od 0 i jest to poprawny pesel to wpisujesz jako string. W przeciwnym wypadku wstawiasz wartość (nie stringa!) NULL.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 11:13 |