-
début en MySQL
Allo
Je veux pratiquer mon MySQL 3.23.58 de facon à pouvoir insérer des données du table à une autre directement
avec une requete avec Run SQL query/queries on database ....
avec le code insert into.
Voici 3 aspects de mes intérogations:
1- Si une table X a 10 champs appelé de a à i
et que je veux insérer des données dans les 2 premiers champs, est-ce possible
de le faire sans énumérer les valeurs des champs de c à i?
2- Comment puis-je choisir certains champs d'un table n et les inserer dans une table t
avec Run SQL query/queries?
3- Si je puis faire cette dernière, puis formuler:
s.il n'y a pas de datas dans la table dans un champs de la table y,
puis-je insérer les datas d'un champs spécifique d'une autre table z?
et s'il y a quelquechose dans la table z, ne fais rien!
Majella (prodige)
Je peux envoyer des capture d'écran à qui m'aidera
merci
-
Bonjour et bienvenue sur le forum,
Tout d'abord, la derniere version de mysql est la 6.0, la version 3.23 n'est plus maintenue depuis 2006.
1 - oui
imaginons une table "t_personne" avec les colonnes suivantes
id - autoincrement
nom - varchar
prenom - varchar
tu peux faire :
Code:
INSERT INTO t_personne (nom) VALUES ('DURAND');
les champs non spécifiés prendront leur valeur par défaut.
2 -
Code:
INSERT INTO t (champt1, champt2) SELECT champn7, champn10 FROM table n
3-
La je ne saurais pas te repondre comme ca.
Personnellement j'utiliserais le langage de programmation mais ca doit s'ecrire en SQL aussi.