![]() |
האם להגדיר שדה שמכיל ערך בעברית כמפתח יכול ליצור בעיות?
האם להגדיר שדה שמכיל ערך בעברית כמפתח יכול ליצור בעיות?
כי את הזיהוי אני מבצע בעברית, אז חשבתי, למה אני צריך את המפתח Id? וגם אני צריך שה-MySql יקפיץ שגיאה במקרה שאני מנסה לרשום 2 שורות עם אותו מפתח, כי אם יהיה 2 שורות, הוא פשוט יקרא רק את הראשונה שהוא יראה. מה אתם חושבים? ועוד משהו, איך אני עורך טיפוס של משתנה, לאחר שכבר הטבלה מלאה, (להפוך מ-varchar לvarchar primary key) תודה. |
המרת טיפוס אתה מבצע עם שאילתת alter
בנוגע לשדה מפתח שמכיל עברית - כן זה אפשרי אם כי לא הכי רצוי - שליפה הכי מהירה ואינדקסים הכי מהרים מתבססים על מספרים לרוב קח בחשבון ששדה מפתח יכול לכלול ערך יחודי, הוא UNIQUE ובכל שורה צריך להיות ערך אחר |
ציטוט:
וגם, זה יהיה מטומטם להעביר 2 ערכים דרך שורת הכתובת: קוד:
MySite.Com/1/MyFirstValue כדי שלא יקרה מצב שבו אנשים יוכלו לעשות דברים כאלה: קוד:
MySite.Com/1/ChangeTheValue! עכשיו השאלה שלי, עד כמה זה איטי לעשות טקסט בעברית מול ערך מספרי, זה יכול להשפיע על האתר במידה שאוכל להרגיש? תודה. |
אתה יכול ליצור שדה מפתח מספרי, ולאמת אותו מול הטקסט שבא אחריו בכתובת.
כלומר, אם הטקסט לא תואם לזה של שדה המפתח, אתה מעביר אותו לעמוד הנכון. |
אתה יכול לעשות שאילתא אחת שתשלוף את העמודה שהאיידי שלה שווה לאיידי הכתובת והכותרת שלה שווה לכותרת בכתובת בעזרת פעולת AND
|
כל הזמנים הם GMT +2. הזמן כעת הוא 12:36. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ