A voir également:
- [MySQL] where clause pour DELETE
- Just delete me - Guide
- Hiberfil.sys delete - Guide
- Mysql community server - Télécharger - Bases de données
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
2 réponses
Psyk974
Messages postés
551
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
30 mars 2010
51
11 févr. 2009 à 10:10
11 févr. 2009 à 10:10
Bonjour,
Alors avec un SELECT :
Avec un DELETE :
Alors avec un SELECT :
$query('SELECT id_ref FROM refs WHERE id_ref NOT IN (SELECT id_ref FROM stocks)');
Avec un DELETE :
$query=('DELETE * FROM refs WHERE id_ref NOT IN (SELECT id_ref FROM sotcks)');
Psyk974
Messages postés
551
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
30 mars 2010
51
11 févr. 2009 à 13:43
11 févr. 2009 à 13:43
Alors utilise un LEFT JOIN
SELECT id_refs FROM stocks LEFT JOIN refs ON stocks.id_refs = refs.id_refs WHERE refs.id_refs is NULL
11 févr. 2009 à 10:27
MySQL a répondu:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT id_ref FROM stocks ) LIMIT 0, 30' at line 1
11 févr. 2009 à 10:31
11 févr. 2009 à 10:47
11 févr. 2009 à 10:52
Sinon sur l'espace de ton hebergeur on te donne la version de mysql
11 févr. 2009 à 11:30