» נושאי לימוד
» נושאי לימוד
יום שישי 9 במאי 2025
ביטול השאילתה באמצע הקלדתה
דף ראשי  מתחילים  הכרות ראשונה עם הפקודות  ביטול השאילתה באמצע הקלדתה גרסה להדפסה

אם המשתמש מחליט לבטל את השאילתה בזמן הקלדתה , הוא יוכל לעשות זאת בעזרת 'c\'.

 

דוגמה :

mysql>SELECT

    ->USER()

    ->\c

mysql>

 

ב MySql מחרוזות טקסט מיוצגות עלידי גרשיים לדוגמא : "אלי" , 'שלום'.

MySql מאפשר למשתמש להקליד מחרוזות אשר פרושות על פני מספר שורות.

כאשר מופיע <' או <" אז הכוונה היא שהמשתמש התחיל בהקלדת מחרוזת אשר מתחילה ב - '  או ב- " אבל עדיין לא הקליד גרשיים נוספות לסמן את סיום המחרוזת.

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

לדוגמה:

 

 

 

אם תכניסו שאילתה זאת ותחכה לתוצאה , היא לא תגיע.

על סמך <" בשורה השניה ניתן להבין ש MySql מחכה להקלדת שאר חלקה של המחרוזת(האם רואים אתם את הטעות בשאילתה? במחרוזת Smith" חסרות גרשיים נוספות).

בשלב זה הפתרון הפשוט ביותר יהיה לבטל את השאילתה , אבל לא תוכלו להשתמש ב 'c\' מפני ש MySql יפרש זאת כ חלק מהמחרוזת.

לכן הדרך לביטול השאילתה היא כדלקמן:

 

 

 

יש להקליד גרשיים לפני "c\" כדי להצהיר על סיום המחרוזת ואז "c\" יפורש כביטול השאילתה ולא כחלק מהמחרוזת.

 23-02-04 / 19:58  נוצר ע"י אלי אלוני בתאריך 
 הקלדת השאילתה על יותר משורה אחת - הקודםהבא - מסדי נתונים 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 4