sql >> Database >  >> RDS >> Mysql

Externe sleutels instellen in phpMyAdmin?

Als je phpMyAdmin wilt gebruiken om relaties op te zetten, moet je 2 dingen doen. Allereerst moet je een index definiëren op de refererende sleutelkolom in de verwijzende tabel (dus foo_bar.foo_id, in jouw geval). Ga vervolgens naar de relatieweergave (in de verwijzende tabel) en selecteer de kolom waarnaar wordt verwezen (dus in uw geval foo.id) en de acties bij bijwerken en verwijderen.

Ik denk dat externe sleutels handig zijn als je meerdere tabellen aan elkaar hebt gekoppeld, met name je verwijderscripts zullen erg kort worden als je de verwijzingsopties correct instelt.

BEWERKEN:Zorg ervoor dat in beide tabellen de InnoDB-engine is geselecteerd.



  1. Tekst zoeken en vervangen in mysql-tabel

  2. Wat is het DATALENGTH()-equivalent in MySQL?

  3. Maak fysieke back-ups van uw MariaDB- of MySQL-databases

  4. Hoe ongewenste voorlooptekens uit een string in MySQL te verwijderen