Home » How To » Mengatasi Error Code : 1175 During Update Pada MySQL Workbench

Mengatasi Error Code : 1175 During Update Pada MySQL Workbench

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Error Code : 1175 During Update berarti kita tidak dapat memperbaharui atau menghapus data rekaman tanpa kunci atau key yang spesifik (mis. primary key) pada klausa Where.

Hal ini dapat saja terjadi ketika kita menetapkan opsi pembaruan aman atau safe-updates option . Error Code 1175 During Update ini akan mengubah semua baris yang awalnya  visited = 0 menjadi  visited = 1 . Error ini dapat ditanganin dengan mengatur kembali SET SQL_SAFE_UPDATES = 0 atau kembali lagi ke awal mengikuti instruksi yang diberikan karena mungkin ada yang salah saat kita menjalankan MySQL Workbench nya.

Di bawah ini ada kasus mengenai Error Code : 1175 During Update :

UPDATE tablename SET columnname=1;

Maka akan menghasilkan Error di bawah ini :

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 ..

Solusi yang akan di tawarkan oleh MySQL Workbenck adalah :

To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.

Solusi di atas berarti menyuruh kita untuk menonaktifkan mode aman atau safe-mode dengan mengalihkan opsi Preferences -> SQL Editor dan kembali menyambungkannya. Tetapi jika kita tidak ingin menyambungkannya kembali karena ada beberapa alasan seperti data yang ada atau kehilangan riwayat dsbnya. Kita bisa mengatasinya tanpa menghubungkan kembali atau mengubah konfigurasinya dengan vara menambahkan kode berikut di atas Update statement dan mengeksekusi kedua baris secara bersamaan(kita gunakan shortcut CTRL + Shift + Enter) :

SET SQL_SAFE_UPDATES = 0;

Baris kode di atas akan menginstruksikan tools untuk mengabaikan kesalahan tersebut

Sekian cara dari saya untuk mengatasi error yang terjadi pada Error Code : 1175 During Update. Semoga bermanfaat .

You may also like