![]() |
שאלה|האם זה אפשרי שלאחר 5 שורות יימחקו השאר ?
אהלן,
אני עושה שליפה של 5 התוצאות הראשונות ורציתי לדעת אם אפשר למחוק את הלא נחוצות באופן אוטומטי . תודה לעוזרים ... |
אם הבנתי אותך נכון, פשוט תוסיף לשאילתה LIMIT 0, 5 והיא תשלוף את 5 השורות הראשונות בלבד.
|
את זה ידעתי, ועשיתי את זה .
אבל רציתי שזה יימחוק את האלו שכבר לא ב 5 הראשונות כי הם אינן נחוצות . תודה רבה . |
אממ תעשה וויל שמציג מ 5 ראשונים ועד הסוף וכל פעם תמחק לא
|
פשוט, תעשה שאילתת DELETE עם LIMIT שהגבול הראשון שלו מתחיל בחמישי והגבול העליון שלו הוא השורה האחרונה במסד.
|
אין לך משו מובנה שבזמן שאתה מבצע שאילתה של SELECT אז כל מה שלא התקבל ימחק אוטומטית.
תצטרך לעבוד ולמחוק אותם ידנית בהתאם. |
נראה לי יש אפשרות להגדיר את זה בMYSQL (לצורך העניין הכלי שבו את משתמש - PHPMYADMIN) שיהיה מוגבל ל5 שורות במסד.
|
ציטוט:
|
אפשר להפוך טבלאת MYSQL שתעבוד כמו QUEUE עשיתי את זה פעם
מקסימום אתה יוצר טבלה זמנית בעזרת שאילתה |
אממ יש לי רעיון
תעשה ID שעולה לבד ואחרי שהוא שולף את התוצאות שיקח את ה ID הכי קטן וכל שורה שהID שלה קטן ממנו תמחק =] |
כל הזמנים הם GMT +2. הזמן כעת הוא 02:21. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ