update - MySQL DÓNDE: cómo escribir "!=" O "no es igual"?
delete sql server (3)
Necesito hacer esto
DELETE FROM konta WHERE taken != ''''
Pero! = No existe en mysql. Alguien sabe cómo hacer esto?
Puede estar usando la versión anterior de Mysql pero seguramente puede usar
DELETE FROM konta WHERE taken <> ''''
Pero hay muchas otras opciones disponibles. Puedes probar los siguientes
DELETE * from konta WHERE strcmp(taken, '''') <> 0;
DELETE * from konta where NOT (taken = '''');
¡ El operador! = Ciertamente existe! Es un alias para el operador <>
estándar.
Tal vez sus campos no son en realidad cadenas vacías, sino en su lugar NULL
?
Para comparar con NULL
puede usar IS NULL
o IS NOT NULL
o el seguro nulo es igual a operador <=>
.
DELETE FROM konta WHERE taken <> '''';