No Sql, por padrão, as opções seguras estão habilitadas, o que restringe o usuário de excluir ou atualizar os dados na tabela usando uma chave inadequada.
edit->preferences->sql
editor e desmarque a caixa de seleção de atualização segura na parte inferior da janela de preferências ou até mesmo você pode excluir ou atualizar referenciando a chave primária. Por exemplo:Vamos considerar que temos uma tabela chamada
user_details
com quatro campos(name
, number
, email
,address
) onde o nome é a chave primária. Assim, sua instrução de exclusão ficaria assim Delete from user_details where name="xxx";
Nota:Reconecte-se ao banco de dados depois que a atualização segura for desativada. Mesmo você pode reiniciar o servidor, mas reconectar-se funciona bem.
Espero que isso resolva seu problema.