[SQL] MySQL의에서 열 이름 바꾸기
SQLMySQL의에서 열 이름 바꾸기
나는이 SQL 식을 사용하여 MySQL의 커뮤니티 서버 5.5.27의 열 이름을 변경하는 것을 시도하고있다 :
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
나는 또한 시도
ALTER TABLE table_name RENAME old_col_name TO new_col_name;
그러나 그것은 말합니다 :
해결법
-
==============================
1.다음 쿼리를 사용합니다 :
다음 쿼리를 사용합니다 :
ALTER TABLE tableName CHANGE `oldcolname` `newcolname` datatype(length);
이름 바꾸기 기능은 오라클 데이터베이스에 사용됩니다.
ALTER TABLE tableName RENAME COLUMN "oldcolname" TO "newcolname" datatype(length);
큰 따옴표는 오라클의 구문에 사용되는 반면, MySQL을 위해 사용 된 역 따옴표를 주목하라. 또한 MySQL의 8.0 역 따옴표를 허용하지 않을 수 있습니다. 이 경우, 역 따옴표없이 쿼리를 실행하고 아마 작동합니다.
@ lad2025는 아래에 언급,하지만 난 그가 말을 추가하는 좋은 줄 알았는데. lad2025 @ 감사합니다!
당신은 당신이 이름을 변경해야 할 모든 열 이름을 바꾸려면 MySQL의 8.0에서 이름 바꾸기 COLUMN을 사용할 수 있습니다.
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
-
==============================
2.서버 버전 : 5.6.34 MySQL의 커뮤니티 서버
서버 버전 : 5.6.34 MySQL의 커뮤니티 서버
ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name data_type;
-
==============================
3.MySQL의 5.7 참조 설명서에서.
MySQL의 5.7 참조 설명서에서.
구문 :
예를 들면 : 고객 테이블에 열 CUSTOMER_NAME, customer_street, customercity을 가진합니다.
그리고 우리는 customer_city에게 customercity을 변경하려면 :
alter table customer change customercity customer_city VARCHAR(225);
-
==============================
4.MySQL을 8.0에서 당신은 사용할 수 있습니다
MySQL을 8.0에서 당신은 사용할 수 있습니다
ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;
DB 휘티 d 혀라도
-
==============================
5.당신은 다음과 같은 코드를 사용할 수 있습니다 :
당신은 다음과 같은 코드를 사용할 수 있습니다 :
ALTER TABLE `dbName`.`tableName` CHANGE COLUMN `old_columnName` `new_columnName` VARCHAR(45) NULL DEFAULT NULL ;
-
==============================
6.MySQL의에서 이름 바꾸기 열 이름
MySQL의에서 이름 바꾸기 열 이름
alter table categories change type category_type varchar(255);
-
==============================
7.https://dev.mysql.com/doc/refman/8.0/en/alter-table.html
https://dev.mysql.com/doc/refman/8.0/en/alter-table.html
MySQL의 8
alter table creditReportXml_temp change column applicationID applicantID int(11);
-
==============================
8.구문 : ALTER TABLE의 TABLE_NAME 변경 old_column_name new_column_name 데이터 유형;
구문 : ALTER TABLE의 TABLE_NAME 변경 old_column_name new_column_name 데이터 유형;
테이블 이름은 학생이고 경우 열 이름은 이름입니다. 그렇다면, 당신은 FIRST_NAME로 이름을 변경하려면
ALTER TABLE Student CHANGE Name First_Name varchar(20);
-
==============================
9.MySQL 버전 5
MySQL 버전 5
표 변경 TABLE_NAME * * 변화 칼럼 old_column_name * * * * new_column_name 데이터 유형 ();
-
==============================
10.MySQL은 쿼리가 같아야합니다
MySQL은 쿼리가 같아야합니다
ALTER TABLE table_name change column_1 column_2 Data_Type;
당신은 오라클에서 쿼리를 작성했습니다.
from https://stackoverflow.com/questions/30290880/rename-a-column-in-mysql by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 기록이 존재하는 경우 가장 빠른 방법은 결정 (0) | 2020.05.30 |
---|---|
[SQL] 디폴트 값으로 새로운 SQL 열을 추가 (0) | 2020.05.30 |
[SQL] 특정 열 이름을 가진 테이블에 대한 Oracle 데이터베이스를 검색? (0) | 2020.05.30 |
[SQL] 어떻게 선택 모든 행에 열 값이 고유없는 경우에는 (0) | 2020.05.30 |
[SQL] 어떻게 증가없이 오라클 시퀀스의 현재 값을 검색하는? (0) | 2020.05.30 |