본문 바로가기

mysql

테이블 이름 바꾸기 외 안되? (+테이블 구조 sql문)

728x90

 mysql workbench로 테이블을 만들었는데 테이블 명을 분명 defaultInfo로 했는데, defaultinfo로 나와서 테이블 이름을 바꿨다.

 

-- RENAME TABLE old_table TO new_table;
rename table defaultinfo to defaultInfo;

 

근데 에러 뜸

???????

 

 그래서 다른 이름으로 바꿨다가 다시 바꾸니까 계속 defalutinfo로 됨. 

 

 결론, mysql은 테이블명에 대문자가 안 들어가는 듯. 

 


 테이블을 workbench로 만들다보니까 insert into 이거 쓸 필요가 없는데, 코딩을 하다보면 그걸 알아야 하는 순간이 온단 말임?

 

 근데 일일이 sql문 쓰기 귀찮으니까 mysql이 알아서 해주는 기능이 있지 않을까하면서 뒤져보다가 찾음. 

 

1. 좌측 바에서 원하는 테이블에 마우스를 가져다대면 회색으로 뭐가 나올텐데 제일 첫번째 꺼 클릭

 

2. 그럼 이케 나오는데, 맨 끝에 DDL 누르면 나옴 ㅇㅇ

 

 

'mysql' 카테고리의 다른 글

쿼리 문 짜는 과정 다 보여줄께~  (0) 2021.11.01
빠르게 MySQL 기본 문법 정리 한 번 보기!!  (0) 2021.10.31