[mysql] MySQL에서 테이블 이름 바꾸기
MySQL에서 테이블 이름 바꾸기가 작동하지 않습니다
RENAME TABLE group TO member;
오류 메시지는
#1064 - You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near 'group
RENAME TO member' at line 1
쿼리가 나를 위해 다른 테이블에서 제대로 작동하지만 table에서는 작동하지 않습니다 group
.
답변
group
MySQL에서 키워드 ( GROUP BY의 일부 ) 인 경우 테이블 이름으로 해석하려는 MySQL을 표시하려면 백틱으로 묶어야합니다.
RENAME TABLE `group` TO `member`;
추가됨 (의견 참조)-작은 따옴표가 아닙니다.
답변
시도하십시오
RENAME TABLE `oldTableName` TO `newTableName`
답변
이름 바꾸기 테이블에 대한 mysql 쿼리는
Rename Table old_name TO new_name
쿼리에서 MySQL의 키워드 중 하나를 그룹화했습니다. 테이블, 필드 이름 등을 만드는 동안 name에 대한 mysql 키워드를 피하십시오.
답변
ALTER TABLE old_table_name RENAME new_table_name;
또는
RENAME TABLE old_table_name TO new_table_name;
답변
MySQL에서 테이블 이름을 바꾸십시오.
ALTER TABLE current_name RENAME new_name;
답변
테이블 이름 변경
RENAME TABLE old_table_name TO new_table_name;
답변
group-MySQL에서 예약어이므로 이러한 오류가 발생합니다.
#1064 - You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near 'group
RENAME TO member' at line 1
테이블 이름을 백틱 으로 랩핑해야합니다 .
RENAME TABLE `group` TO `member`;