Tak, mam tabelę, która zawiera 3 kolumny: ID, Nazwa i ParentID. Coś takiego:Jak przenieść wiersze w 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
Po pewnym manipulowaniu wierszami przez użytkownika, Ajax wysyła tablicę z nową kolejnością wierszy według ich identyfikatorów. Na przykład może to być 4, 10, 2, 3, 11, 1 itd.
Pytanie brzmi: z jakich zapytań/zapytań mogę korzystać, aby zmienić kolejność wierszy w mojej tabeli? Więc mam tylko numer wiersza i nic więcej. I muszę przenieść wszystkie dane wiersza: z nazwą i ParentID (nie tylko ID). Chcę uzyskać coś takiego:
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
Wielkie dzięki.
zachować szczególną Columa nazwie jako priorytet i na wszystkich ajax ognia czasu aktualizować swój priorytet Columa, sprowadzaniu kolejność danych według priorytetu colum – Priyank
Nie rozumiem kolejności na twojej drugiej liście. Czy możesz wyjaśnić to nieco dalej? Dlaczego ten z identyfikatorem = 2 prawie na samym dole? – Peanut
@ Priyank57, może powinieneś opublikować to jako odpowiedź, bo może to zrobić zamiast tego –