웹/기술팁

phpMyAdmin 최신버전 내보내기 옵션

컨텐츠 정보

본문

phpMyAdmin 최신버전에서 기본 옵션으로 table이나 db를 내보내기 하면 인덱스 키 필드는 포함이 되지 않은채 SQL이 생성된다.

이 경우 당연 DB 쿼리가 정상 작동하지 않게된다.


phpMyAdmin에서 내보내기 옵션에서

내보내기 방법 - 커스텀 모든 옵션들을 표시함을 선택한 후 중간쯤에 있는 객체생성 옵션에서

"CREATE TABLE 구문 추가"에 있는 "IF NOT EXISTS (less efficient as indexes will be generated during table creation)"를 체크하고 내보내기를 하면 정상적으로 인덱스키까지 포함되어 sql이 만들어진다.


---


객체 생성 옵션

  • 구문 추가:

    • DROP TABLE / TRIGGER 구문 추가
    • CREATE TABLE 구문 추가
      • IF NOT EXISTS (less efficient as indexes will be generated during table creation)
      • AUTO_INCREMENT 값
    • CREATE VIEW 구문 추가
    • CREATE PROCEDURE / FUNCTION / EVENT 구문 추가
    • CREATE TRIGGER 구문 추가
  • 테이블과 컬럼의 이름을 역따옴표로 감싸기 (특수문자나 키워드가 포함된 컬럼이나 테이블의 이름을 보호함)

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0