MySQL에서 보기 이름을 변경하는 방법은 무엇입니까?
보기를 만들었습니다.vw_extr
.
이제 이름을 바꾸고 싶습니다.vw_my
.
MySQL에서 보기의 이름을 변경하려면 어떻게 해야 합니까?
사용할 수 있습니다.RENAME TABLE
이를 위해:
RENAME TABLE vw_extr to vw_my
DROP VIEW IF EXISTS vw_extr;
CREATE VIEW vw_my ...
당신은 내 것을 채워야 할 것입니다....
사용자 뷰의 DDL로.
이름 바꾸기는 제게 적합하지 않았습니다. 제가 한 일은 다음과 같습니다.
MySQL을 중지하고 내 데이터베이스 디렉토리로 변경한 후 이름 변경합니다.my_old_view.frm
로.my_new_view.frm
.
Linux를 사용하고 있었기 때문에 명령은 다음과 같습니다.
/etc/init.d/mysqld stop
cd /var/lib/mysq/DatabaseName
mv my_old_view.frm my_new_view.frm
/etc/init.d/mysqld start
보기는 테이블 이름을 가상 테이블로 변경하는 옵션을 제공하지 않습니다.MS SQL Server는 변경 사항을 생성할 때마다 다시 컴파일합니다.첨부된 URL을 참조하십시오. https://learn.microsoft.com/en-us/sql/relational-databases/views/views?view=sql-server-ver15
언급URL : https://stackoverflow.com/questions/5475473/how-to-rename-a-view-in-mysql
'programing' 카테고리의 다른 글
Windows Vista에서 MySQL 데이터베이스에 mysqldump .sql 파일을 로드하는 방법 (0) | 2023.09.07 |
---|---|
PHP에서 system(), exec() 및 shell_exec()의 차이점은 무엇입니까? (0) | 2023.09.02 |
MySQL - DATE_ADD 월 간격 (0) | 2023.09.02 |
jQuery를 사용하여 기본 링크 클릭 동작을 중지하는 방법 (0) | 2023.09.02 |
ES6 화살표 기능과 함께 jQuery $(이) 사용(이 바인딩은 어휘) (0) | 2023.09.02 |