Si je veux concevoir une table comme un livre, un livre ont tant de chapitres, les chapitres peuvent ordre par autre domaine comme created_time
Comment concevoir un champ d'index qui insérables et reorderable
id | chapter_name
1 | aa
2 | cc
3 | dd
je peux commander ces sorties d'enregistrement comme:
aa, cc, dd
Dans l'état du livre ont trop chapitres, si l'auteur veut insérer un chapitre entre des chapitres existez
Il y a deux embrouille dans cette condition:
- Comment concevoir ce que je peux insérer un enregistrement
bb
sortie comme:
aa, bb, cc, dd
- Comment concevoir i t si je peux modifier l'ordre
dd
sortie comme:
aa, dd, cc
Merci beaucoup, si je pensais était mal au début, s'il vous plaît signaler
Pouvez-vous nous montrer votre sortie désirée? En passant, il n'y a généralement pas d'ordre dans une table MySQL. Le seul ordre qui existe se produit lorsque vous l'interrogez en utilisant 'ORDER BY'. –
si vous n 'ajustez pas "order_id" comment cela peut être entre 'aa' et' cc'? Voulez-vous changer le 'id' de cette table? Si ceux-ci n'ont pas besoin, vous pouvez simplement utiliser 'order by' sur' name' –
@TimBiegeleisen Merci, j'ai ajouté la sortie désir, oui! Je veux commander ces données par un autre champ, comme 'order_id' ou quelque chose comme ça. – Kcat