Learning MySQL - FOREIGN KEY CONSTRAINTS

Publié le: 02 juin 2019
sur la chaîne: Steve Griffith - Prof3ssorSt3v3
44,679
697

This tutorial covers what Foreign Keys are, what Constraints are, how to create foreign keys, constraints and how to implement actions based on the constraints.

MySQL Playlist:

MySQL Foreign Key Constraint Reference:

CODE SAMPLE:
ALTER TABLE characters DROP FOREIGN KEY `fk_character_race`;
DROP TABLE IF EXISTS races;
DROP TABLE IF EXISTS characters;

CREATE TABLE races (
race_id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
race_name VARCHAR(30) NOT NULL
)ENGINE=INNODB;

CREATE TABLE characters(
character_id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY Key,
character_name VARCHAR(50) NOT NULL,
race_id TINYINT UNSIGNED NOT NULL,
INDEX `idx_race`(race_id),
CONSTRAINT `fk_character_race`
FOREIGN KEY (race_id)
REFERENCES races(race_id) ON UPDATE CASCADE ON DELETE RESTRICT
)ENGINE=INNODB;


Sur cette page du site, vous pouvez voir la vidéo en ligne Learning MySQL - FOREIGN KEY CONSTRAINTS durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Steve Griffith - Prof3ssorSt3v3 02 juin 2019, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 44,679 fois et il a aimé 697 téléspectateurs. Bon visionnage!