Anomalie #680
gerer les doublons sur les cles primaires composees
| Status: | En cours | Start date: | ||
|---|---|---|---|---|
| Priority: | Bas | Due date: | ||
| Assignee: | % Done: | 0% | ||
| Category: | compilo | |||
| Target version: | 99 plus tard | |||
| Resolution: | Navigateur: |
Description
produit <pre> 1 SELECT FIELD(type_form,'separateur','textestatique') AS cpt1, forms_champs.champ 2 FROM @core@.spip_forms_champs AS @forms_champs@ 3 WHERE (forms_champs.id_form = '1') 4 AND ((forms_champs.id_form, champ NOT IN (0))) 5 AND ((forms_champs.id_form, champ NOT IN (0))) 6 HAVING (cpt1 <> 0) 7 ORDER BY cpt1 </pre> car la clé primaire est "PRIMARY KEY" => "id_form, champ"
History
#1
Updated by cedric - almost 6 years ago
voir aussi #954
#2
Updated by esj - over 5 years ago
r11028 l'interdit pour éviter l'erreur SQL, ce qui n'en fait plus un problème mais une amélioration, et pas facile:
ça ne peut se compiler en un IN sur une liste de nombres dans la table, une traduction efficace existe-t-elle ?
#3
Updated by cedric - almost 5 years ago
- Status changed from Nouveau to En cours