چطور خطای MySQL error code: 1175 را حل کنیم؟

mohsen4 ماه قبل4 ماه قبل
ارسال شده در
mohsen

اگر در زمان اجرای دستور بروزرسانی یا حذف در MySQL با خطای زیر مواجه شویم:

      You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column to disable safe mode, toggle the option ....
    

می توانیم با اجرای دستور زیر مشکل را حل کنیم:

      SET SQL_SAFE_UPDATES = 0;

    

این مشکل زمانی اتفاق می افتد که بخواهیم در مای اسکیو ال عملیات بروزرسانی و حذف را بر اساس ستونی بغیر از کلید اصلی انجام دهیم که ممکن است باعث ویرایش یا حذف تعداد زیادی رکورد در جدول شود. دستور بالا این قابلیت را به صورت موقت غیر فعال می کند.

اگر از MySQL Workbench استفاده می کنید می توانید با رفتن به Edit بعد Preferences، روی تب SQL Editor ( یا SQL Queries ) کلیک کنید و چک گزینه Safe Updates را بردارید و دوباره به سرور وصل شوید.

نحوه برداشتن Safe Updates در MySQL Workbench
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!