phpMyAdmin 3.2.4를 사용하여보기를 편집하려면 어떻게해야합니까?


128

phpMyAdmin 3.2.4에서 매우 복잡한 뷰를 간단하게 편집해야하지만 그렇게하는 방법을 알 수는 없습니다. 어떤 제안? 감사!

답변:


219

CheeseConQueso가 말하는 것을 확장하기 위해 PHPMyAdmin을 사용하여보기를 업데이트하는 전체 단계는 다음과 같습니다.

  1. 다음 쿼리를 실행하십시오. SHOW CREATE VIEW your_view_name
  2. 옵션을 확장하고 선택 전체 텍스트는
  3. Go를 누릅니다
  4. 뷰 작성 열의 전체 내용을 복사 하십시오 .
  5. 선택한 편집기에서 쿼리를 변경하십시오.
  6. CREATE VIEW... 구문 없이 쿼리를 직접 실행하여 예상대로 실행되도록하십시오.
  7. 만족하면 왼쪽의 목록에서보기를 클릭하여 데이터를 찾은 다음 맨 아래로 스크롤하여 CREATE VIEW 링크가 표시됩니다. 그것을 클릭하십시오.
  8. OR REPLACE 필드에 점검하십시오 .
  9. 에서 보기 이름 업데이트로 가고있는보기의 이름을 넣어.
  10. 에서 AS의 필드 (를 빼고 테스트하는 동안 실행하는 쿼리의 내용을 넣어 CREATE VIEW...구문).
  11. Go를 누릅니다

누군가에게 도움이되기를 바랍니다. 통찰력있는 답변에 대해 CheesConQueso에게 특별한 감사를드립니다.


이 답변을 본 사람 phpMyAdmin은 version으로 업데이트하십시오 4.9.0.1. 여기에는 해당 편집보기에 대한 버그 수정이 포함되어 있습니다.
Hitesh

45

SHOW CREATE VIEW my_view_namephpmyadmin의 SQL 부분에서 실행 하면 뷰 안에 무엇이 있는지 더 잘 알 수 있습니다.


4
위 명령의 결과에 따라 새보기를 작성하고 편집 내용을 추가 할 수 있습니까?
CheeseConQueso

44

데이터베이스 테이블 목록에 View in Type 열이 표시되어야합니다. 보기를 편집하려면

  1. View in table 목록을 클릭하십시오
  2. 구조 탭을 클릭하십시오
  3. 모두 확인에서보기 편집을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

이 도움을 바랍니다

업데이트 : PHPMyAdmin 4.x에서는 View in Type이 표시되지 않지만 여전히 인식 할 수 있습니다.

  1. 행 열에서 : 행이 없습니다.
  2. 동작 열 : 빈 버튼이 회색으로 표시되었습니다.

물론 빈 테이블 일 수도 있지만 구조를 열면 테이블인지 뷰인지 알 수 있습니다.


1
이렇게하면 뷰를 "편집"할 수 없지만 처음부터 "새"뷰로 만 바꿀 수 있습니다.
user43326

"새"보기가있는 창을 얻는 것과 같습니다. SQL 코드가 보이지 않습니다.
Floris

10

보기 만 내 보내면 일부 SQL을 변경해야합니다.

보기 및 변경을 위해 SQL 쿼리에 변경 사항을 추가해야합니다.

작성 또는 교체를 위해 작성

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.