[mysql] comment faire < ?

comment faire < ? [mysql] - Programmation

Marsh Posté le 18-10-2001 à 14:01:38    

dans un delete * ... where w < y
ca ne marche pas

Reply

Marsh Posté le 18-10-2001 à 14:01:38   

Reply

Marsh Posté le 18-10-2001 à 14:02:56    

Si tu ne mettais pas d'étoile, je pense que celà irait mieux

Reply

Marsh Posté le 18-10-2001 à 14:04:54    

iskream a écrit a écrit :

Si tu ne mettais pas d'étoile, je pense que celà irait mieux  




je fais :  
delete * from Table where x < y
 
on peut pas?
 
j'ai essayé sans *, ca ne marche pas non plus :(

Reply

Marsh Posté le 18-10-2001 à 14:07:43    

si tu fais un truc du genre :
delete
from ma_table
where ma_table.champ1 < 345
 
En préfixant tes champs par le nom de ta table...

Reply

Marsh Posté le 18-10-2001 à 14:09:53    

euh normalment ce que ta mis devrais marché  
 
le ma_table.champ1 n'est pas nécessaire si il n'y  apas de conflit entre plusieurs champs.
 
mais bon c bizarre ;)

Reply

Marsh Posté le 18-10-2001 à 14:12:55    

Souvent aussi en SQL, quand ça ne marche pas, c'est que l'on passe des critères qui ne matchent pas avec le contenu de la base...alors forcément, la requête n'exécute rien...
Je dis ça comme ça, mais si l'instruction que je t'ai suggéré ne provoque pas l'effacement...ça ressemble à ça :)

Reply

Marsh Posté le 18-10-2001 à 14:13:24    

ok, :jap: je vais essayer ca, pis je pense avoir fait une erreur ailleurs encore...

Reply

Marsh Posté le 18-10-2001 à 14:21:48    

C'est bon, ca marche sans mettre table.champ, je m'étais gourré ailleurs
 
:jap: a tous en tous cas ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed