comment faire < ? [mysql] - Programmation
Marsh Posté le 18-10-2001 à 14:02:56
Si tu ne mettais pas d'étoile, je pense que celà irait mieux
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
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...
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
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
Marsh Posté le 18-10-2001 à 14:13:24
ok, je vais essayer ca, pis je pense avoir fait une erreur ailleurs encore...
Marsh Posté le 18-10-2001 à 14:21:48
C'est bon, ca marche sans mettre table.champ, je m'étais gourré ailleurs
a tous en tous cas
Marsh Posté le 18-10-2001 à 14:01:38
dans un delete * ... where w < y
ca ne marche pas