2016-09-14 2 views
1

현재 데이터베이스가 엉망입니다. ID가 제대로 나열되지 않았습니다. 나는 그 (것)들을 1에서 10까지 영구히 목록으로 만들 것을 원한다. 나는 그것을 어떻게 하는가? 나는 그들이 1에서 10까지 영구히 나열되기를 바란다. 다만ID로 데이터베이스를 다시 정렬하려면 어떻게합니까?

SELECT * FROM `accounts` ORDER BY `accounts`.`id` ASC 

http://prntscr.com/chu0nk

+0

[BY ORDER]의 (http://dev.mysql.com/doc/refman/5. 7/ko/sorting-rows.html)? 또는 phpMyAdmin에서 ID를 클릭하기 만하면됩니까? –

+0

ID 필드를 uniq으로 만들고 자동 증가만으로 해결되지 않으면 왼쪽 마우스 클릭으로 작은 'id'링크를 누르십시오. phpmyadmin은 그것을 누를 때 주문합니다. – xttrust

+0

입니다. 여하튼 phpmyadmin은 그것을 섞었다. – Dani

답변

1

와 나는 그것이 공정 알고하지만 당신이 이런 식으로 첫째 ID select * from accounts order by id asc 순서로 데이터를 얻을이 쿼리를 사용하여 더미 테이블에 데이터를 삽입 할 수 있으며, 그럼 그냥이 작동 accounts

희망, 즉 원래의 테이블에 더미 테이블의 데이터를 복제하면

관련 문제