bonjour,

sur un vieille version de dev de mysql 10.4.8-MariaDB , j'ai une vue comme ça :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE OR REPLACE VIEW edt_cahier_pointages AS 
	SELECT point_id, point_visible, point_date_crea, point_date_mod, point_user_crea, point_user_mod, 
		point_edt_id, point_type_id, point_com_prof, point_etu_id, etu_photo, etu_mode
	FROM pointages,  etudiants  
	WHERE point_etu_id=etu_id AND point_visible=1
	ORDER BY point_date_crea DESC	
	;

Je peux la mettre à jour sans souci par une requête UPDATE.


En prod, j'ai un serveur plus récent 5.7.42-log
mais quand je fais un update, j'ai une erreur "#1221 - Incorrect usage of UPDATE and ORDER BY"
Quand je rebuild ma vue sans la partie "ORDER BY ORDER BY point_date_crea DESC " , et bien ça passe crème !

que faire pour résoudre ça? , sachant que j'ai besoin que ma vue soit classée !
Vraiment étrange ce bug dans une version plus récente de mysql...


C'est mon dernier bug avant noël, j'espère le résoudre :-)