דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. MYSQL| מפתח unique על 3 עמודות

MYSQL| מפתח unique על 3 עמודות

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 3 כותבים 146 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ל מנותק
    ל מנותק
    לעזור לכולם
    כתב ב נערך לאחרונה על ידי
    #1

    יש לי טבלה של לקוחות, ולכל לקוח יש אפשרות להכניס 3 מספרי טלפון
    מכורח המציאות אני צריך שהמספרי טלפון ישמשו כזיהוי(כעין ת.ז.)

    לשם כך עלי לוודא שאין שום מספר טלפון פעמיים בכל הדאטה בייס
    האם יש אפשרות כלשהיא לבדוק את זה ברמת הDB?
    (אני לא רוצה לעשות את זה בקוד(כרגע, לפחות), כי יש כמה מקומות שמכניסים ו/או משנים פרטי לקוחות ולכתוב את זה כמה פעמים בכמה מקומות, הוא מתכון לבאגים וצרות...)

    מהחיפוש בגוגל נראה שאין אפשרות לעשות unique על כמה עמודות יחד,
    ניסיתי להכניס בעמודה את הפונקציה CHECK , אבל היא לא עובדת על נתונים שקיימים בדאטה בייס

    י תגובה 1 תגובה אחרונה
    0
    • ל לעזור לכולם

      יש לי טבלה של לקוחות, ולכל לקוח יש אפשרות להכניס 3 מספרי טלפון
      מכורח המציאות אני צריך שהמספרי טלפון ישמשו כזיהוי(כעין ת.ז.)

      לשם כך עלי לוודא שאין שום מספר טלפון פעמיים בכל הדאטה בייס
      האם יש אפשרות כלשהיא לבדוק את זה ברמת הDB?
      (אני לא רוצה לעשות את זה בקוד(כרגע, לפחות), כי יש כמה מקומות שמכניסים ו/או משנים פרטי לקוחות ולכתוב את זה כמה פעמים בכמה מקומות, הוא מתכון לבאגים וצרות...)

      מהחיפוש בגוגל נראה שאין אפשרות לעשות unique על כמה עמודות יחד,
      ניסיתי להכניס בעמודה את הפונקציה CHECK , אבל היא לא עובדת על נתונים שקיימים בדאטה בייס

      י מנותק
      י מנותק
      יוסף בן שמעון
      כתב ב נערך לאחרונה על ידי
      #2

      @לעזור-לכולם לכאורה אתה צריך לעשות טבלה נפרדת של מספרי טלפון, ולקשר אותה לטבלה של הלקוחות, בטבלה של הלקוחות ירשמו רק המפתחות הזרים של הטלפונים, כך תוכל לאלץ ייחודיות בטבלת הטלפונים לכל המספרים

      A תגובה 1 תגובה אחרונה
      11
      • י יוסף בן שמעון

        @לעזור-לכולם לכאורה אתה צריך לעשות טבלה נפרדת של מספרי טלפון, ולקשר אותה לטבלה של הלקוחות, בטבלה של הלקוחות ירשמו רק המפתחות הזרים של הטלפונים, כך תוכל לאלץ ייחודיות בטבלת הטלפונים לכל המספרים

        A מנותק
        A מנותק
        avi rz
        כתב ב נערך לאחרונה על ידי avi rz
        #3

        @יוסף-בן-שמעון כתב בMYSQL| מפתח unique על 3 עמודות:

        בטבלה של הלקוחות ירשמו רק המפתחות הזרים של הטלפונים

        או לחילופין בטבלה של הטלפונים, להכניס ליד כל טלפון id של הלקוח. 😜
        עריכה: ואז אתה גם לא מוגבל כמה טלפונים יש ללקוח.

        תגובה 1 תגובה אחרונה
        5
        תגובה
        • תגובה כנושא
        התחברו כדי לפרסם תגובה
        • מהישן לחדש
        • מהחדש לישן
        • הכי הרבה הצבעות


        בא תתחבר לדף היומי!
        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • דף הבית
        • קטגוריות
        • פוסטים אחרונים
        • משתמשים
        • חיפוש
        • חוקי הפורום