requêtes "conditionnelles"
Est-il possible (en mysql 4.1) de faire des requêtes conditionnelles pour éviter de faire des traitements conditionnels en php et plusieurs requêtes ?
Ce que je veux faire c'est quelque chose comme ça mais en un seul appel de mysql_query :
- Si la table catégories contient un enregistrement avec le nom "canapés", renvoyer l'identifiant
- Sinon :
o insérer la catégorie "canapés",
Ensuite :
Insérer le modèle "toronto" dans la table produit en enregistrant l'identifiant de la catégorie insérée ou déjà existante dans un champ catID
Cela est facile à faire avec du PHP, mais comme je vais appliquer ce traitement (et d'autres) sur une grosse table (données importées avec LOAD DATA INFILE) je me disais qu'il vaut mieux optimiser et se passer du maximum d'allers-retours php-mysql, si c'est possible...