![]() |
איך אפשר לעשות שה-id ישתנה כנסו ליותר פרטים
אני יודע שבטח חשבתם לענו לי מיד על השאלה ולכתוב שאני צריך לעשות key ואז לעשות את הדבר הזה שזה אוטומטית משתנה אני כבר עשיתי את זה אבל עכשיו הבעיה שלי היא שאחרי שהכניסו נגיד 10 פעמים הכניסו למסד שורות אז ה-id נגיד הכנסתי 10 שורות ואז מחקתי הכל אז אם אני יכניס עוד אחד ה-id יהיה 11 ולא 1 כאילו הוא רק עולה ולא יורד מישהוא אויל יודע איך לעשות שהוא גם ירד?
|
לא אפשרי, אלא אם כן אתה מסדר אותם בעצמך..
|
אא אוקיי תודה על העזרה
|
יש עוד אפשרות, במקום לעשות שהוא כל פעם יקודם אוטומטית בעת הכנסת שורה, אז אפשר לעשות שאתה מקבל את הid הכי גבוה שקיים כרגע במסד, ופשוט מוסיף לו 1 בשורה החדשה.
וכאשר אין שורות אתה רושם שהוא 1. |
אתה מתכוון נגיד הכנסתי 10 שורות זה עשה ת id 1,2,3...
ואז שהוא מגיע ל10 אתה מוחק את כולם וכאשר אתה מכניס עוד שורה זה עושה id 11? אם כן אתה צריך לרוקן את הטבלה וזה מתאפס חזרה ל 1 |
צה ז"א לרוקן את הטבלה היא ריקה לגמריי חוץ מזה כבר עשיתי את השיטה של השליפה של מספר ה-ID הגבוע ביותר והעלאה שלו ב-1
|
אפשר עם LIMIT. ואז זה לא משנה מה המיספור [וגם אם יש חורים באמצע].
|
אפשרי!.
במידה ואתה תצטרך למחוק הכל. אתה שולח שאילתא: קוד:
TRUNCATE `table` מקווה שעזרתי |
כל הזמנים הם GMT +2. הזמן כעת הוא 19:13. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ