quindi sto lavorando su alcune tabelle e ci sono alcuni incoerenze tra i dati ... Una o due tabelle hanno un vincolo di chiave esterna su un particolare tavolo (chiamalo tabella X) , ma quella tabella ha più righe con la colonna chiave esterna.MySQL: cancella una riga ignorando il vincolo di chiave esterna
Quello che voglio fare è rimuovere le righe duplicate nella tabella X, ma il vincolo di chiave esterna mi impedisce di farlo. C'è un modo per forzare l'eliminazione delle righe ignorando il vincolo della chiave esterna poiché so cosa sto facendo?
essere consapevoli che si può rovinare il vostro DB durante l'utilizzo foreign_key_checks SET = 0 Usalo solo se sai esattamente quale sarà il risultato. Lo uso solo per il mio script di backup php. – DevWL
Ovviamente, farlo sarà pericoloso e lo userò solo quando so esattamente cosa sto facendo. –