Je dois le faire
DELETE FROM konta WHERE taken != ''
Mais! = N'existe pas dans mysql. Quelqu'un sait-il comment faire ça?
mysql
sql-delete
Posttwo
la source
la source
Réponses:
la source
L' opérateur! = Existe certainement! C'est un alias pour l'
<>
opérateur standard .Peut-être que vos champs ne sont pas réellement des chaînes vides, mais plutôt
NULL
?Pour comparer à,
NULL
vous pouvez utiliserIS NULL
ouIS NOT NULL
ou l' opérateur null safe equals<=>
.la source
NULL
va (+1), mais il semble étrange de vouloir supprimer pas vide ou NULL ..Vous utilisez peut-être une ancienne version de Mysql mais vous pouvez sûrement utiliser
Mais il existe de nombreuses autres options disponibles. Vous pouvez essayer les suivants
la source