Mysql
 sql >> Database >  >> RDS >> Mysql

Errore di MySQL Workbench 1175 anche con un'istruzione Where

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.