Qu'est-ce que le MySQL mySQL à l'aide de l'exemple d'instruction P> en utilisant la relève code> est-il et y a-t-il des documents sur ceci? DELETE FROM l, s
USING l
INNER JOIN s ON s.skill_id = l.id
WHERE s.user_id = 3
4 Réponses :
L'utilisation de la clause utilise pour définir des critères d'existence de colonne pour deux tables dans une jointure.
Donc, si j'ai une déclaration telle que: p> Que se passera-t-il est que le moteur MySQL vérifiera d'abord que les colonnes Voir la documentation MySQL pour jointure syntaxe . p> p> C1 code> et c2 code> existe dans les deux tables, puis comparez les valeurs de ces colonnes pour effectuer la jointure sur les deux tables. P>
C'est une autre utilisation de l'utilisation de l'utilisation, mais pas celle qui se réfère à sa question.
Rechercher en utilisant code> dans la documentation MySQL pour Supprimer . C'est juste une syntaxe alternative. P>
En Supprimer, vous pouvez répertorier des tables après l'utilisation de la clause, à partir de laquelle les lignes ne sont pas supprimées (c'est-à-dire de faire partie de la clause WHERE). Par exemple: Votre exemple particulier peut être obtenu sans utiliser dans cette mode: p>
Dans votre premier exemple, les rangées de 11 ainsi que T2 seront supprimées. Cela semble contredire votre explication ("Vous pouvez répertorier des tables après l'utilisation de la clause, à partir desquelles les lignes font pas b> sont supprimées").
Syntaxe pour pour des informations détaillées visitez en utilisant p> p> à l'aide de code> instruction -
Non, l'utilisation de en utilisant code> dans la question fait partie de la syntaxe de suppression multi-table.