In Sql per impostazione predefinita sono abilitate le opzioni sicure che impediscono all'utente di eliminare o aggiornare i dati nella tabella utilizzando una chiave inappropriata. Per disattivare l'aggiornamento sicuro, vai a
edit->preferences->sql
editor e deseleziona la casella di controllo dell'aggiornamento sicuro nella parte inferiore della finestra delle preferenze oppure puoi anche eliminare o aggiornare facendo riferimento alla chiave primaria.
Ad esempio:Consideriamo di avere una tabella chiamata user_details
con quattro campi(name
, number
, email
,address
) dove nome è la chiave primaria. Quindi la tua istruzione di eliminazione sarebbe simile a questa
Delete from user_details where name="xxx";
Nota:riconnettersi al database dopo la disattivazione dell'aggiornamento sicuro. Anche tu puoi riavviare il server ma riconnettersi funziona bene.
Spero che questo risolva il tuo problema.