MySQL OÙ: comment écrire “!=” ou pas “égaux”?
J'ai besoin pour ce faire
DELETE FROM konta WHERE taken != ''
Mais != n'existe pas dans mysql.
Quelqu'un sait comment faire cela?
- Je ne savais pas que je suis censé profil de la personne avant de répondre aux questions.
Vous devez vous connecter pour publier un commentaire.
La != opérateur très certainement exister! C'est un alias pour la norme
<>
opérateur.Peut-être vos champs ne sont pas réellement des chaînes vides, mais au lieu
NULL
?À comparer à
NULL
vous pouvez utiliserIS NULL
ouIS NOT NULL
ou la null coffre-fort est égal à l'opérateur<=>
.NULL
va (+1), mais il me semble bizarre de vouloir supprimer ce n'est pas vide ou NULL ..Vous avez peut-être l'aide d'une vieille version de Mysql mais sûrement, vous pouvez utiliser
Mais il existe de nombreuses autres options disponibles. Vous pouvez essayer les suivantes