MySQL SELECT INTO

L’instruction SELECT INTO permet de dupliquer une table MySQL, ou de façon simple, elle copie les données d’une table dans une nouvelle table, le probléme c’est que MySQL ne supporte pas cette instruction. Pour faire cela dans MySQL, utilisez la commande CREATE TABLE SELECT. La syntaxe est la suivante:
 
 

CREATE TABLE newtable SELECT * FROM oldtable;

Pour bien comprendre, créons d’abord une table:

CREATE TABLE usersOldTable (
    nom VARCHAR(20) NOT NULL,
    age int,
    address VARCHAR(100)
);


 
Insérons maintenant quelques enregistrements dans la table « usersOldTable » à l’aide de la commande INSERT.

INSERT INTO usersOldTable (nom, age, address) VALUES ('Alex', 20, 'Paris');
INSERT INTO usersOldTable (nom, age, address) VALUES ('Emily', 22, 'Lile');
INSERT INTO usersOldTable (nom, age, address) VALUES ('Thomas', 15, 'Nantes');

Afficher tous les enregistrements à l’aide de la commande SELECT:

SELECT * FROM usersOldTable;


 
Liste des commandes MySQLListe des commandes MySQLDans ce tutoriel vous allez découvrir les différentes commandes MySQL qui devraient être utiles pour travailler avec des bases de données.     1. Pour…Lire plus Maintenant, vous pouvez appliquer la syntaxe discutée au début pour dupliquer la table MySQL. La requête est la suivante:

CREATE TABLE usersNewTable SELECT * FROM usersOldTable;


 
Vérifiez tous les enregistrements dans la nouvelle table « usersNewTable ». La requête est la suivante:

SELECT * FROM usersNewTable;


Questions techniques sur MYSQLQuestions techniques sur MYSQL – Partie 1Nous avons divisé cette collection de questions techniques sur MYSQL sous sept chapitres là, c’est la premiere, puis vous trouverez la deuxième partie, la troisième…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *