Mysql
 sql >> база данни >  >> RDS >> Mysql

Код за грешка в MySQL:1175 по време на АКТУАЛИЗИРАНЕ (MySQL-Workbench срещу конзола)

От https://dev. mysql.com/doc/workbench/en/workbench-faq.html#faq-workbench-delete-safe

Такава конфигурация ви предпазва от изтриване или актуализиране на таблицата по погрешка, тъй като извършвате пакетно актуализиране на данни без ключ.

За да разрешите това, както може би вече сте наясно, следните опции.

  1. Отворете предпочитанията на Workbench, изберете секцията SQL Editor и деактивирайте следното предпочитание:„Безопасни актуализации“ – забранете АКТУАЛИЗАЦИИ и ИЗТРИВАНЕ без ключ в клаузата WHERE или без клауза LIMIT.
  2. Изпълнете SET SQL_SAFE_UPDATES=0;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# параметризирана заявка MySQL с клауза „in“.

  2. mysql получава last_insert_id() в тригер

  3. Задайте PDO да хвърля изключения по подразбиране

  4. MySQL таблица за почистване от дублирани записи И повторно свързване на FK в зависимост от таблицата

  5. Прочетете имейл imap php