![]() |
החלפת טקסט בקובץ SQL גדול
שלום!
אני עובר דומיין ועשיתי גיבוי למסד, המסד שוקל בסביבות 4 מ"ב ואני צריך להחליף את כתובת האתר שנמצא כמה פעמים על המסד. אני לא יודע MYQL בכלל אז ניסיתי לעשות את זה עם M FRONTFAGE (יש בו פונקציה כזאת) הבעיה שהקובץ גדול מדי והוא תוקע את את הפרונטפייג', מה לעשות? שבוע טוב, משה. |
אם יש לך גישה כלשהי להריץ שאילתות נסה את זאת:
קוד:
update table_name set table_field = replace(table_field,'replace_that','with_this'); קוד:
update posts set content = replace(content,'dog','cat'); |
אני צריך את זה לכל המסד...לא רק לטבלה או שדה אחד...
|
תעשה את זה עם NOTEPAD++
זה יעשה לך את זה ובמהירות במידה ואתה מתכוון לעשות החלפה של טקסט מסויים http://notepad-plus.sourceforge.net/uk/site.htm אין מצב שהוא יתקע גם עם קובץ של 200MB |
יש לי NOTEPAD++ איך עושים את זה בו?
|
אין שאילתה שתעשה את זה לכל המסד, לפחות לא שידוע לי עליה. תצטרך להריץ את זה על כל טבלה.
|
תעשה עריכה לקובץ עם פנקס רשימות/notpad תכנס לקובץ
תלחץ ctrl+h בשורה הראשונה תרשום את הכתובת הנוכחית ובשורה השנייה את הכתובת החדשה, לחץ על "החלף הכל" וזהו. |
תודה רבה הצלחתי!
עכשיו בגלל שגיביתי רק את המסד ולא את הקבצים כולם האתר לא עולה; PHP קוד:
|
מה ציפית? :\
בכ"מ אם זה מערכת מוכנה כמו שאני רואה, ולא ערכת את הקבצים שלא גיבית תנסה למצוא את הגירסא ולעדכן. |
מערכת מוכנה שחכתי:X
לא נורא הבלוג עלה עכשיו פה ושם יש באגים אבל זה לא מתאים לפה אז יום טוב!. אפשר לנעול :) |
כל הזמנים הם GMT +2. הזמן כעת הוא 13:58. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ