주문

2014-11-16 3 views
2

나는 내 SQL 테이블에 데이터를 추가하는 PHP 스크립트를 테이블에). 해당 테이블의 마지막 위치에 데이터를 삽입하는 방법이 있습니까?주문

+0

뒤로 선택할 수 있습니다 ... 그리고 마지막이 첫 번째가됩니다. – Shibi

+0

테이블에 자동 증가가있는 기본 키를 정의하면 데이터를 삽입 할 때마다 작동합니다. – mrgenco

답변

4

데이터베이스 테이블에는 상속 순서가 없습니다. order by 절을 명시 적으로 지정하지 않고 테이블을 쿼리하면 반환 된 순서가 보장되지 않으므로 데이터가 특정 순서로 삽입되는지 여부는 지정되지 않습니다. 선택한 순서를 명시 적으로 지정하면됩니다.

+0

그래서 쿼리가'SELECT first_name, last_name, email FROM user_data'이면'ORDER BY date, date, date'를 질의에 추가하겠습니까? ('date'라는 또 다른 열이 있다고 가정하십시오.) – Firedrake969

+0

@ Firedrake969 ** 열에 ** 주문하십시오 ** 행이 아닙니다 - 당신이 의미하는 것이 확실하지 않습니다. – Mureinik

+0

죄송합니다. 날짜라는 다른 열을 사용하는 것을 의미했습니다. 결정된. – Firedrake969

1

기록을 작성할 위치를 지정할 수 없습니다. select 문에서 order by을 수행 할 수 있으며 나중에 --sort-records과 함께 myismchk을 사용하여 주문할 수 있습니다.