passage code mysql 5.0 vers mysql 4.0
Bonjour,
Il va sans doute falloir que je passe mon code mysql 5.0 vers mysql 4.0.
Voici mon code actuel tapé avec l'instruction NOT EXISTS apparu en version mysql 4.1 :
Code:
1 2 3 4
| select * from publicite where etat='ACTIF' and ((aff<quantite and
type='cpm') or (clic<quantite and type='clic') or type='regie') and NOT
EXISTS (select * from cpmban where cpmban.idpub=publicite.idpub and
datevue=CURDATE() and ip='45.52.76.85') order by rand() limit 1 |
celui-ci contient une insctruction NOT EXISTS qui n'existe pas en mysql 4.0
comment puis-je remplacer le NOT EXISTS pour arriver au même résultat
Enfin le second problème est le suivant :
Code:
1 2 3
| insert into statspub values
('12','2008','0','1','0','10') ON DUPLICATE KEY update
aff=aff+1"; |
ce code très performant permet de faire un INSERT qui en cas de doublon sur
la clé fait un update (depuis la version mysql 4.1 tout comme les requêtes
imbriquées)