Non riesco a modificare una colonna

di il
6 risposte

Non riesco a modificare una colonna


Tutti quelli che hanno come major (specializzazione) Biology voglio cambiare il nome in Bio.
Questa è la query che ho messo
UPDATE student 
SET major = 'Bio'
WHERE major = 'Biology';

e l'errore che mi da è questo:

15:30:18 UPDATE student SET major = 'Bio' WHERE major = 'Biology' Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.000 sec
Che cosa devo fare? Grazie.

6 Risposte

  • Re: Non riesco a modificare una colonna

    E' un modo per impedire la modifica se non specifichi una chiave nell'update.
    Una sorta di "sicura" per distratti.
    Puoi disabilitarla, come dice il messaggio, dalle preferenze
  • Re: Non riesco a modificare una colonna

    Devi cercare di comprendere il messaggio. Cosa è una KEY? Hai studiato qualcosa al riguardo?
  • Re: Non riesco a modificare una colonna

    +m2+ ha scritto:


    E' un modo per impedire la modifica se non specifichi una chiave nell'update.
    Una sorta di "sicura" per distratti.
    Puoi disabilitarla, come dice il messaggio, dalle preferenze
    ok, l'ho letto anche io quello, ma come si fa?
  • Re: Non riesco a modificare una colonna

    Ti hanno scritto

    Puoi disabilitarla, come dice il messaggio, dalle preferenze
  • Re: Non riesco a modificare una colonna

    Ho trovato "Preferences" in Edit ho tolto la spunta e ho riavviato mySQL workbench come raccomandato. Poi ho fatto select * from student; e mi dava tutto vuoto, le colonne ci sono, ma segnava le righe vuote. Adesso ho reinserito idati, ma mi fa questa cosa. Come mai? Lo student id parte da 7...
  • Re: Non riesco a modificare una colonna

    Non ne ho idea, mai usato workbench
Devi accedere o registrarti per scrivere nel forum
6 risposte