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

MySQL DROP UDENLANDSKE NØGLE-begrænsning

Foreign Key Constraints hjælper dig med at opretholde referenceintegritet i databaser og forbinder relaterede tabeller for lettere forespørgsel. Sådan fjerner du begrænsning af fremmednøgle ved hjælp af MySQL DROP FOREIGN KEY-kommandoen.

Sådan SLIPPER du UDENLANDSKE NØGLE-begrænsninger i MySQL

Her er trinene til at slippe fremmednøglebegrænsning i MySQL.

Her er syntaksen for DROP FOREIGN KEY-sætning:

ALTER TABLE table_name
DROP FOREIGN KEY constraint_name;

Angiv tabelnavn, som du vil fjerne fremmednøgle fra, i stedet for tabelnavn i ovenstående forespørgsel om udenlandsk nøgle. Angiv restriktionsnavn i stedet for constraint_name.

Bonus Læs:MySQL DROP DATABASE

Her er et eksempel. Lad os oprette 2 tabeller og tilføje en fremmednøglebegrænsning til en af ​​dem.

mysql> create table orders3(id int auto_increment primary key,category_id int);

mysql> create table categories(id int auto_increment primary key,name varchar(255));

mysql> ALTER TABLE orders3
     ADD CONSTRAINT fk_cat
     FOREIGN KEY (category_id)
     REFERENCES categories(id);

Bonus Læs:MySQL DROP COLUMN

Sådan dropper du begrænsning af fremmednøgle

Her er SQL-forespørgslen for at slette fremmednøglebegrænsning i MySQL.

mysql> alter table orders3 drop foreign key fk_cat;

Ubiq gør det nemt at visualisere data på få minutter og overvåge i dashboards i realtid. Prøv det i dag!

  1. Oprettelse af en PostgreSQL-bruger og tilføjelse af dem til en database

  2. Heroku pg:pull kunne ikke udfylde skema

  3. Opbygning af en Hot Standby på Amazon AWS ved hjælp af MariaDB Cluster

  4. Konverter float til varchar i SQL Server uden videnskabelig notation