Accueil - MySQL
Tout afficherMySQL - Récupérer toutes les clés étrangères d'une colonne
Wakonda -
MySQL
Posté le 21 février 2023
Cette requête SQL va permettre de voir toutes les clés étrangères d'une colonne spécifique :
SELECT
TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_SCHEMA = '<database>' AND
REFERENCED_TABLE_NAME = '<table>' AND
REFERENCED_COLUMN_NAME = '<column>';
Pour récupérer toutes les clés étrangères d'une table :
SELECT
TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
REFERENCED_TABLE_SCHEMA = '<database>' AND
REFERENCED_TABLE_NAME = '<table>';
Lire ...
MySQL - Appliquer un fichier MySQL en ligne de commande
MySQL
Posté le 4 mars 2018

Habituellement, lorsque l'on souhaite importer une table dans une base de données depuis un fichier SQL, on peut utiliser la commande suivante :
mysql -u <username> -p <databasename> < <filename.sql>
Toutefois, comment fait-on si l'on souhaite appliquer un fichier SQL qui contient les commandes SQL servant aussi à créer les base de données ? Pour se faire, il faut commencer par se connecter à MySQL (toujours en ligne de commande) :
mysql -u root -p
Le paramètre "root" représente, bien évidemment, le nom de l'utilisateur. Une fois connecté, il suffit de lancer la commande suivante :
source /path/to/sql/file/file.sql
Lire ...
Rechercher
Tags
Articles récents
- L'opérateur !! en Javascript
- Détecter si une chaîne de caractères contient du HTML
- PHP - Regex pour valider une adresse email
- PHP - Regex pour valider une adresse Litecoin
- Insérer un nouvel élément dans un tableau à n'importe quelle position en PHP
- Qu'est-ce signifie l'erreur T_PAAMAYIM_NEKUDOTAYIM en PHP ?
- Supprimer les éléments vides d'un tableau en PHP
- PHP - Récupérer un élément aléatoirement dans un tableau
- Supprimer les valeurs en double d'un tableau en JS
- JS - Remplacer toutes les occurrences d'une chaîne