В Sql по подразбиране са активирани безопасните опции, което ограничава потребителя да изтрие или актуализира данните в таблицата с помощта на неподходящ ключ. За да изключите безопасната актуализация, отидете на
edit->preferences->sql
редактор и премахнете отметката от квадратчето за безопасно актуализиране в долната част на прозореца за предпочитания или дори можете да изтриете или актуализирате, като се позовавате на първичния ключ.
Например:Нека помислим, че имаме таблица, наречена user_details
с четири полета (name
, number
, email
,address
), където името е първичният ключ. Така че вашият оператор за изтриване ще изглежда така
Delete from user_details where name="xxx";
Забележка:Свържете се отново с базата данни, след като безопасното актуализиране е изключено. Дори можете да рестартирате сървъра, но самото повторно свързване работи добре.
Надявам се това да реши проблема ви.