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

Verificare l'interruzione dell'integrità referenziale

Risposta

Qui è un codice che fa ciò di cui hai bisogno. Sembra che non ci sia un tale comando.

Cronologia

OK, non sono un esperto di MySQL, ma l'integrità referenziale è gestita costantemente a meno che non la disabiliti. Non puoi inserire una riga in una tabella che viola un vincolo a meno che tu non abbia prima eliminato o disabilitato il vincolo. Non c'è bisogno di "controllarli".

Se li hai "disabilitati", abilitarli forzerà un controllo.

Questo è in effetti completamente sbagliato e davvero molto spaventoso. almeno in 5.1

Penso che se avessero quella funzione, la chiamerebbero semplicemente quando riabiliti i vincoli, quindi dubito che la troverai nel server.