sql >> Database >  >> RDS >> Mysql

mysql vreemde sleutel fout #1452

Dat betekent dat je ten minste één rij in de onderliggende tabel hebt die verwijst naar een niet-bestaande rij in de bovenliggende tabel.

Als u er absoluut zeker van bent dat u een dergelijk probleem met de gegevensintegriteit goed vindt, kunt u de externe sleutel toevoegen door de externe sleutelcontroles uit te schakelen voordat u de ALTER TABLE uitvoert commando:

SET FOREIGN_KEY_CHECKS = 0;


  1. MySQL-foutcode:1193. Onbekende systeemvariabele

  2. Hoe schrijf je een opgeslagen procedure met behulp van phpmyadmin en hoe gebruik je deze via php?

  3. Hoe een opgeslagen procedure in het C#-programma uit te voeren

  4. NOT IN in postgresql werkt niet