![]() |
phphmyadmin - שאילתא update
שלום לכולם,
אני רוצה להכניס הרבה מידע לטבלה ולתאים שכבר קיימים לי. עשיתי את השאילתא הזאת: קוד:
UPDATE `mytable` SET `myrow` = 'blabla' WHERE `mytable`.`id` = 1; לא חשוב לי לאן המידע יכנס, הכוונה לאיזה id. אני מחפש משהו שיקפיץ לי +1 את הid כל פעם. ניסיתי לעשות את זה: קוד:
UPDATE `mytable` SET `myrow` = 'blabla' WHERE `mytable`.`id` = 1++; מי שעוד לא הבין אני רוצה להיכנס ל phpmyadmin > sql ולרשום שם את כל התוכן של התאים, ושבמקום 1 ב id שיהיה משהו שישתנה ויקפיץ +1 קוד:
UPDATE `mytable` SET `myrow` = 'blabla' WHERE `mytable`.`id` = 1;UPDATE `mytable` SET `myrow` = 'blabla' WHERE `mytable`.`id` = 1;UPDATE `mytable` SET `myrow` = 'blabla' WHERE `mytable`.`id` = 1; |
SET id = id + 1
|
לא הבנתי מה אתה מנסה לעשות כאן.
|
קוד:
UPDATE `mytable` SET `myrow` = 'blabla' |
אם הבנתי נכון אז אתה רוצה לעדכן את כל התאים שלך בטבלה פשוט אל תכניס WHERE לשאילתה ואם אתה רוצה לשנות את רוב התאים תכניס WHERE tbl_name.column != something.
מקווה שעזרתי כפיר. |
ציטוט:
ציטוט:
ציטוט:
ציטוט:
---------- תודה לכל מי שניסה לעזור |
טוב אז קראתי מחדש את ההודעה שלך ולפי מה שהבנתי אתה בעצם רוצה ליצור סוג של לולאה. עכשיו בהנחה שיש לך MySQL מגרסה 5 ומעלה
http://dev.mysql.com/doc/refman/5.0/...statement.html או http://dev.mysql.com/doc/refman/5.0/...statement.html או http://dev.mysql.com/doc/refman/5.0/...statement.html |
אם הבנתי נכון ,
אז פשוט תעשה update בלי WHERE דוגמא: קוד:
UPDATE `table` SET id = 'id+1' |
עזבו לא הבנתם, תודה לכולם!
אני כבר אסתדר. שבת שלום! |
כל הזמנים הם GMT +2. הזמן כעת הוא 04:47. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ