Es ist eine Artikelseite, zum Beispiel zehn Seiten, und die Seriennummer ist 1-10; 1 Seite speichert ein Datenelement, aber wie sortiere ich es in der Datenbank, nachdem ich es nach dem Zufallsprinzip gezogen habe??
Das Ziehen und Ablegen Der ?nderungsinhalt jeder Seite wird in Echtzeit in der Datenbank gespeichert,
Ich habe jetzt zwei Ideen: Alles lokal zu speichern und zu ver?ffentlichen, nachdem alle Seiten übermittelt wurden. Das erspart Ihnen ?rger, aber nicht jede Seite kann in Echtzeit in der Datenbank gespeichert werden
Die andere M?glichkeit besteht darin, die Seriennummer des neu geordneten Artikels in die Datenbank zu übernehmen und die entsprechende Seriennummer, 12345, zu ?ndern. Anschlie?end wird 3 auf 12 verschoben, was 13245 entspricht Macht den Benutzer blind. Würde es nach ein paar zuf?lligen Ziehungen nicht bedeuten, dass man es viele Male ?ndern müsste? Auf der Suche nach einer besseren M?glichkeit?可以給每條數(shù)據(jù)加個(gè)order冗余字段,float類型的。對(duì)于第1,2,3,4,5條數(shù)據(jù),每條插入時(shí)order值為100,200,300,400,500.現(xiàn)在要把第4條數(shù)移到1,2之間,那就用1,2的order值之和除以2作為第4條數(shù)據(jù)新的order值,即第4條移動(dòng)的數(shù)據(jù)新order值為150。這樣也不需要修改其他數(shù)據(jù)的order值。