테이블을 항상 위에서 아래로 읽는 응용 프로그램에서 MySQL 테이블을 한 줄씩 읽을 때 완벽하게 순차적으로 읽는 것이 안전할까요?MySQL 테이블 읽기 순서 안정성
E.G. 테이블이 고유 한 ID로 정렬되어 있고 한 번에 한 줄씩 C++을 통해 읽습니다. 매번 정확한 고유 ID 순서로 각 줄을 가져올 것이라고 가정하는 것이 안전합니까?
내 직감은 안전한 가정이 아니라는 기술적 인 추론이 없다는 것입니다.
내 테스트는 항상 테이블 행을 순서대로 제공한다는 것을 보여 주었지만 신경 쓰이게합니다. 결과적으로 나는이 프로그램들이 좀 더 복잡하고 조금 덜 효율적이라는 가정에 의존하지 않도록 프로그램을 작성한다. 당신은 표준 C++ MySQL의 커넥터를 사용하는 경우가 더 문제가 없어야합니다 다음 쿼리,
SELECT columns
FROM tables
WHERE predicates
ORDER BY column ASC/DESC;
정확히 ORDER BY가 달성해야한다고 생각했습니다. oO – DanielB
MySQL 데이터베이스에 연결할 때 어떤 라이브러리를 사용하고 있습니까? –
표준 (제 생각에는) C++ 커넥터. – Columbo