Dans le cours : L'essentiel de MySQL
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.
Utiliser les extensions de la commande INSERT - Tutoriel MySQL
Dans le cours : L'essentiel de MySQL
Utiliser les extensions de la commande INSERT
Voyons deux instructions spécifiques à MySQL lorsqu'on veut insérer des données. Pour mémoire, dans la table evenement, on a, en evenementid 18, un MySQL Festival, et nous avons indiqué que le nom avait une contrainte d'unicité. Je ne peux pas insérer deux fois le même nom. Si j'essaye d'insérer un MySQL Festival, d'ailleurs à une autre date, on va dire que ça va être en septembre, je vais obligatoirement avoir une erreur. On me dit Duplicate entry ' MySQL, festival ' for key etc. Donc le message d'erreur est très clair, en plus. Qu'est-ce que je peux faire ? Première option, vous pouvez, à la place de l'INSERT, utiliser le mot-clé REPLACE. Si je fais un REPLACE INTO, ça va se produire de la façon suivante. Si jamais la ligne n'existe pas, elle est purement et simplement insérée. En revanche, si la ligne existe, la ligne précédente est supprimée et une nouvelle ligne est créée. On se contente de faire un DELETE et un INSERT. On va voir, on se souvient qu'on avait l'evenementid 18, on…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
-
-
(Verrouillé)
Découvrir les spécificités de la commande SELECT3 m 29 s
-
(Verrouillé)
Chercher avec les expressions rationnelles4 m 36 s
-
(Verrouillé)
Utiliser les fonctions de chaîne4 m 19 s
-
(Verrouillé)
Utiliser les fonctions de date5 m 51 s
-
(Verrouillé)
Utiliser les extensions de la commande INSERT3 m 35 s
-
(Verrouillé)
Créer une table avec SELECT INTO3 m 15 s
-
(Verrouillé)
Utiliser la syntaxe récursive4 m 34 s
-
(Verrouillé)
Découvrir les fonctions de fenêtrage3 m 40 s
-
(Verrouillé)
Indexer les colonnes3 m 38 s
-
(Verrouillé)
-