특정 테이블 집합에 대한보기를 사용해야하는지 결정하려고합니다. 뷰에서 행을 삭제할 때 뷰가 작성된 기본 테이블에서 해당 행을 삭제할 것인지 궁금합니다. 나는 mysql을 사용하고있다.뷰를 삭제하는 행을 기본 테이블 인 MYSql에서 삭제합니까?
7
A
답변
17
예, 가능합니다. 주의해야 할 유일한 권한은 사용 권한입니다.
일부 뷰는 업데이트 할 수 있습니다. 즉, 은 UPDATE, DELETE 또는 INSERT와 같은 명령문에서이 테이블을 사용하여 기본 테이블의 내용을 으로 업데이트 할 수 있습니다. 뷰를 업데이트 할 수 있으려면 뷰의 행과 행의 기본 테이블 사이에 일대일 관계가되어야합니다. 보기를 갱신 할 수 없게 만드는 특정 다른 구문도 있습니다.
0
보기를 삭제하고 전체 사용자 테이블을 잃어 버렸습니다. 나는 최근 백업을 가지고있다. 그러나 그것은 어떤 이유로 사용자 테이블을 백업하지 않았고, 우연히 체크하지 않았 음에 틀림 없다.
기본적으로 모든 계정을 수동으로 다시 만든 다음 삭제 된 원래 계정에 게시 한 모든 콘텐츠의 사용자 ID를 사용하도록 편집해야합니다.
엉덩이에 통증이 있습니다. 생활 팁 :보기를 삭제하면 데이터를 가져 오는 테이블이 삭제됩니다 ...
관련 문제
- 1. UITableView에서 행을 어떻게 삭제합니까?
- 2. 테이블 행을 프로그래밍 방식으로 삭제하는 방법은 무엇입니까?
- 3. MySQL에서 테이블 기본 키 제거
- 4. GridView 행을 어떻게 삭제합니까?
- 5. MySQL에서 뷰를 사용하는 이점
- 6. 테이블 행을 탭하여 새 뷰를 푸시
- 7. MySQL에서 행을 재귀 적으로 삭제하는 방법 (즉, 외래 키 링크 된 행을 삭제하는 방법)
- 8. MySql에서 기본 행을 제거하지 못하게하려면 어떻게해야합니까?
- 9. MySQL에서 수면 프로세스를 삭제하는 방법
- 10. MySQL에서 테이블 복사 및 기본 키 포함
- 11. 외래 키가 NULL 인 행은 어떻게 삭제합니까?
- 12. 조건이 true 인 경우 HTML 테이블 행을 병합하십시오.
- 13. 데이터베이스에서 행을 삭제하는 SQL 트리거
- 14. 여러 파일이있는 중복 행을 삭제하는 방법은 무엇입니까?
- 15. mysql에서 기본 키 삭제
- 16. DevExpress Grid에서 행을 삭제하는 방법
- 17. DB에서 행을 삭제하는 방법
- 18. 테이블 행을 제거하고 테이블 끝에 동일한 테이블 행을 추가하십시오.
- 19. MySQL에서 행을 계산하는 속도
- 20. MySQL에서 행을 잠그는 방법?
- 21. MySQL에서 뷰를 만드는 방법은 무엇입니까?
- 22. howto는 C#에서 DataTable의 행을 필터로 삭제합니까?
- 23. RowDeleting 이벤트 중에 GridView에서 행을 어떻게 삭제합니까?
- 24. MySQL에서 SELECT를 사용하여 기본 키를
- 25. jquery : 테이블 행을 반복하면서 테이블 행을 제거하십시오.
- 26. MySQL에서 행을 삭제할 수 없습니다
- 27. 한 번에 하나의 행을 복사하지 않고 MYSQL에서 테이블 복제하기
- 28. 테이블 행을 새 테이블로 이동
- 29. MySQL에서 데이터베이스 복사하기, 뷰를 복사하는 방법?
- 30. DataGridView에서 여러 행을 삭제하는 방법
두 답변이 서로 완전히 모순된다는 점을 감안할 때 무엇이 발생하는지 직접 테스트 해 보시기 바랍니다. 새로운 db 또는 테이블에 데이터를 복사하고 뷰를 설정하고 행을 삭제하십시오. – shufler
링크를 추가했습니다. ( –