Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/10/2006, 11h15   #1
Futur Membre du Club
 
Inscription : avril 2006
Messages : 61
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 61
Points : 15
Points : 15
Envoyer un message via Skype™ à youdev
Par défaut Insertion sous condition

Bonjour,

Je veux inserer dans la table A a condition que la table B soit non vide.

Quelqu'un à une idée de comment faire ça par un script sql?

Merci d'avance.
youdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 11h42   #2
Membre Expert
 
Avatar de Jasmine80
 
Jasmine
Inscription : octobre 2006
Messages : 2 824
Détails du profil
Informations personnelles :
Nom : Jasmine
Âge : 32
Localisation : Belgique

Informations forums :
Inscription : octobre 2006
Messages : 2 824
Points : 2 083
Points : 2 083
Bonjour,


Je pense que tu devrais regarder les "Table 1 JOIN Table 2" d'SQL. Je débute, je ne connais pas bien.


Jasmine
Jasmine80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 14h10   #3
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Salut,

A ma connaissance ce n'est pas possible en une requête. Il faut passer par du code (dans un langage quelconque) pour tester si la table est vide.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 14h54   #4
Membre éclairé
 
Avatar de Joe-La-Boule
 
Étudiant
Inscription : juillet 2006
Messages : 219
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 219
Points : 395
Points : 395
Envoyer un message via MSN à Joe-La-Boule
Cree des conditions avec php ca pourrait marcher non ?
Enfin ce n'est qu'une proposition :
Code :
1
2
3
4
5
6
7
8
9
 
IF(condition)
{
mysql_query("INSERT INTO table VALUES(' ') ");
}
else
{
mysql_query("INSERT INTO.......");
}
Enfin c'est qu'une proposition tu peut toujours la tester !
J'espere avoir pu t'eclairer
__________________
On peut pas prédire l'avenir, juste le prévoir...
Joe-La-Boule est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 15h04   #5
Futur Membre du Club
 
Inscription : avril 2006
Messages : 61
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 61
Points : 15
Points : 15
Envoyer un message via Skype™ à youdev
En fait je le cherche à le faire en un script SQL, manifestement c'est pas possible .. en tout cas merci pour vos réponses.
youdev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 15h11   #6
Membre éclairé
 
Avatar de Joe-La-Boule
 
Étudiant
Inscription : juillet 2006
Messages : 219
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 219
Points : 395
Points : 395
Envoyer un message via MSN à Joe-La-Boule
De rien mais utilise un autre language !
MySQL ne permet pas de faire des conditions je pense....
__________________
On peut pas prédire l'avenir, juste le prévoir...
Joe-La-Boule est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 15h12   #7
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Citation:
Envoyé par antony59370
De rien mais utilise un autre language !
MySQL ne permet pas de faire des conditions je pense....
Si ! les procédures stockées le permettent !
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h53.


 
 
 
 
Partenaires

Hébergement Web