아직 시스템에 데이터베이스 스키마 버전이 없습니다. 시스템에서 사용 가능한 모든 sql 쿼리를 스키마에 대해 확인하는 방법이 있는지 알고 싶습니다. 정확함 (구문상의 정확성이 없음).sql 쿼리가 실행되기 전에 스키마의 정확성을 확인하는 방법
요구 사항은 쿼리에 언급 된 테이블/열을 현재 데이터베이스 버전에서 사용할 수 있는지 확인해야 서비스를 시작하는 동안 오류를 찾을 수 있습니다.
우리는 mysql과 mybatis를 사용하고 있습니다. 당신의 SQL의 모든 조건을 정의 할 때 당신의 매퍼 파일에서
SELECT 명령문의 경우 [** EXPLAIN'] (http://dev.mysql.com/doc/refman/5.5/en/explain.html) 접두어를 붙이면 오류없이 MySQL 응답을 확인할 수 있습니다. 어떤 열이 존재 하는지를 결정하기 위해'EXPLAIN'과'information_schema'를 사용하십시오. 슬프게도 나는 이것을 mybatis에 어떻게 적용 할 것인지 모른다. 어쩌면 다른 누군가가 이걸 만들 수있을거야 ...? – TheConstructor