1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

(--(: ترفندهای SQL طور:)--!)

شروع موضوع توسط AftabGardoon ‏11/2/18 در انجمن SQL

  1. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    وارد کردن فایل بسیار بزرگ SQL و مقابله با مشکل MySQL Server has gone away
    گاهی موقع وارد کردن یک فایل بزرگ در MySQL با خطای MySQL Server has gone away روبرو میشویم
    برای حل این خطا باید تنظیمات
    max_allowed_packet و wait_timeout را افزایش دهید.

    اما راه جالبی برای وارد کردن فایل های SQL این است که از دستور زیر استفاده کنید.

    SET autocommit=0 ; source the_sql_file.sql ; COMMIT ;

    با دستور فوق، حتی اگر بخشی از فایل با خطا مواجه شود، ادامه ی آن را وارد میکند.
     
    Shahab از این پست تشکر کرده است.