Quindi, ho una tabella, che include 3 colonne: ID, Nome e ParentID. Qualcosa di simile a questo:Come spostare le righe in mysql
ID | Name | ParentID
1 Root NULL
2 Parent #1 1
3 Parent #1 1
4 Parent #1 1
5 Parent #1 1
6 Child #1 2
7 Child #1 2
8 Child #1 3
9 Child #1 4
10 Child #1 5
11 Child #1 5
Dopo un po 'con la manipolazione di file per utente, l'Ajax manda array con nuovo ordine di righe con le loro identità di. Ad esempio, può essere 4, 10, 2, 3, 11, 1, ecc.
La domanda è: quale query/query è possibile utilizzare, in modo da poter modificare l'ordine delle righe nella tabella? Quindi, ho solo l'ID di riga e nient'altro. E ho bisogno di spostare tutti i dati della riga: con nome e ParentID (non solo ID). Voglio ottenere qualcosa di simile:
ID | Name | ParentID
1 Root NULL
9 Child #1 4
5 Parent #1 1
2 Parent #1 1
3 Parent #1 1
6 Child #1 2
7 Child #1 2
8 Child #1 3
2 Parent #1 1
10 Child #1 5
11 Child #1 5
Grazie mille.
prendere colum più nominato come prioritario e affatto ajax fuoco tempo aggiornare il Colum priorità, retrive ordine dati per priorità colum – Priyank
Non capisco l'ordine del secondo elenco. Puoi spiegarlo un po 'oltre? Perché quello con ID = 2 è quasi in fondo? – Peanut
@ Priyank57, forse dovresti postare questo come risposta altrimenti potrei farlo invece –