"alter Database first_data 수정 이름 = first"를 작성할 때 "ERROR 1064 (42000): SQL 구문에 오류가 있습니다. 해당 MySQL 서버 버전에 해당하는 설명서를 확인하세요"와 같은 구문 오류가 발생합니다. 1행의 '수정 이름 = 첫 번째' 근처에서 사용하는 올바른 구문입니다." 어떻게 해야 하나요??
답변1
이는 마이크로소프트SQL 서버명령; 이는 MySQL/MariaDB와 매우 다른 구문을 사용합니다.
MySQL에는 "데이터베이스 이름 바꾸기" 명령이 없습니다. 모든 개별 테이블을 새로운 데이터베이스로 이동하거나 덤프/다시 가져올 수 있습니다.
이 SO 스레드를 참조하십시오.https://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name