par
Ryle » 09 sept. 2015, 12:00
Bonjour,
Attention, en SQL (comme en php d'ailleurs), la valeur chaîne vide ( "" ) et la valeur non renseignée ( null ) sont deux notions distinctes. Il peut donc être nécessaire de contrôler ces deux valeurs, ou seulement l'une des deux en fonction de la façon dont votre table est alimenté
DELETE FROM usine WHERE url_prod IS NOT NULL AND url_prod <> "" AND id_prod = 4
A noter que "<>" (différent de) peut également s'écrire "!=" en fonction de la base de données interrogée.
Bonjour,
Attention, en SQL (comme en php d'ailleurs), la valeur chaîne vide ( "" ) et la valeur non renseignée ( null ) sont deux notions distinctes. Il peut donc être nécessaire de contrôler ces deux valeurs, ou seulement l'une des deux en fonction de la façon dont votre table est alimenté
[sql]DELETE FROM usine WHERE url_prod IS NOT NULL AND url_prod <> "" AND id_prod = 4[/sql]
A noter que "<>" (différent de) peut également s'écrire "!=" en fonction de la base de données interrogée.