הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה|האם זה אפשרי שלאחר 5 שורות יימחקו השאר ? (https://hosts.co.il/forums/showthread.php?t=74694)

CBox.Co.il 20-05-09 00:51

שאלה|האם זה אפשרי שלאחר 5 שורות יימחקו השאר ?
 
אהלן,

אני עושה שליפה של 5 התוצאות הראשונות ורציתי לדעת אם אפשר למחוק את הלא נחוצות באופן אוטומטי .

תודה לעוזרים ...

אדיר 20-05-09 01:04

אם הבנתי אותך נכון, פשוט תוסיף לשאילתה LIMIT 0, 5 והיא תשלוף את 5 השורות הראשונות בלבד.

CBox.Co.il 20-05-09 04:07

את זה ידעתי, ועשיתי את זה .
אבל רציתי שזה יימחוק את האלו שכבר לא ב 5 הראשונות כי הם אינן נחוצות .
תודה רבה .

Skfir 20-05-09 06:58

אממ תעשה וויל שמציג מ 5 ראשונים ועד הסוף וכל פעם תמחק לא

yard2010 20-05-09 08:03

פשוט, תעשה שאילתת DELETE עם LIMIT שהגבול הראשון שלו מתחיל בחמישי והגבול העליון שלו הוא השורה האחרונה במסד.

sholaman 21-05-09 20:48

אין לך משו מובנה שבזמן שאתה מבצע שאילתה של SELECT אז כל מה שלא התקבל ימחק אוטומטית.
תצטרך לעבוד ולמחוק אותם ידנית בהתאם.

mayden 22-05-09 16:26

נראה לי יש אפשרות להגדיר את זה בMYSQL (לצורך העניין הכלי שבו את משתמש - PHPMYADMIN) שיהיה מוגבל ל5 שורות במסד.

yard2010 22-05-09 21:12

ציטוט:

נכתב במקור על ידי mayden (פרסם 716491)
נראה לי יש אפשרות להגדיר את זה בMYSQL (לצורך העניין הכלי שבו את משתמש - PHPMYADMIN) שיהיה מוגבל ל5 שורות במסד.

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

intercooler3819 22-05-09 22:03

אפשר להפוך טבלאת MYSQL שתעבוד כמו QUEUE עשיתי את זה פעם

מקסימום אתה יוצר טבלה זמנית בעזרת שאילתה

moni1x09 22-05-09 22:14

אממ יש לי רעיון
תעשה ID שעולה לבד
ואחרי שהוא שולף את התוצאות שיקח את ה ID הכי קטן וכל שורה שהID שלה קטן ממנו תמחק =]


כל הזמנים הם GMT +2. הזמן כעת הוא 02:21.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ