Anomalie #680

gerer les doublons sur les cles primaires composees

Added by cedric - about 8 years ago. Updated over 6 years ago.

Status:En coursStart date:
Priority:BasDue date:
Assignee:cedric -% 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 - over 7 years ago

voir aussi #954

#2 Updated by esj - almost 7 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 - over 6 years ago

  • Status changed from Nouveau to En cours

Also available in: Atom PDF