2008-09-15 3 views

답변

1

"스키마 파일 다시로드"라고 말하면 데이터베이스 스키마를 정의하는 모든 SQL 문을 가진 파일을 참조한다고 가정합니다. 즉 tables, views, stored procecures 등을 만들 수 있습니까?

솔루션

은 매우 간단합니다 - 파일에 tables 등을 만들어 모든 SQL을 가진 파일을 유지하고, 모든 CREATE 문 전에 이미 무엇을 제거하는 DELETE/DROP 문을 추가합니다. 그런 다음 다시로드하려는 경우 다음을 수행하십시오.

cat myschemafile.sql | mysql -u userid -p databasename 
+0

예, 스키마 변경 사항은 즉시 발생합니다. –

관련 문제