Đổi tên một cột trong MySQL

282
Michael Peter 2015-05-18 08:59.

Tôi đang cố gắng đổi tên một cột trong máy chủ cộng đồng MySQL 5.5.27 bằng cách sử dụng biểu thức SQL này:

ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;

Tôi cũng đã thử

ALTER TABLE table_name RENAME old_col_name TO new_col_name;

Nhưng nó nói:

Lỗi: kiểm tra Hướng dẫn sử dụng tương ứng với phiên bản máy chủ MySQL của bạn

10 answers

465
Rizky Fakkel 2015-05-18 09:02.

Sử dụng truy vấn sau:

ALTER TABLE tableName CHANGE `oldcolname` `newcolname` datatype(length);

Các RENAMEchức năng được sử dụng trong cơ sở dữ liệu Oracle.

ALTER TABLE tableName RENAME COLUMN "oldcolname" TO "newcolname" datatype(length);

Lưu ý các dấu ngoặc kép được sử dụng cho MySQL, trong khi dấu ngoặc kép được sử dụng cho cú pháp của Oracle. Cũng lưu ý rằng MySQL 8.0 có thể không chấp nhận các dấu gạch ngược. Trong trường hợp đó, hãy thực hiện truy vấn mà không có dấu gạch ngược và nó có thể sẽ hoạt động.


@ lad2025 đề cập đến nó bên dưới, nhưng tôi nghĩ sẽ rất tuyệt nếu thêm những gì anh ấy nói. Cảm ơn bạn @ lad2025!

Bạn có thể sử dụng RENAME COLUMNtrong MySQL 8.0 để đổi tên bất kỳ cột nào bạn cần đổi tên.

ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;

Cú pháp ALTER TABLE :

RENAME COLUMN:

  • Có thể thay đổi tên cột nhưng không thay đổi định nghĩa của nó.

  • Tiện lợi hơn là CHANGE để đổi tên một cột mà không thay đổi định nghĩa của nó.

66
Kanke 2016-11-30 02:38.

Trong phiên bản máy chủ: 5.6.34 Máy chủ cộng đồng MySQL

ALTER TABLE table_name
CHANGE COLUMN old_column_name new_column_name data_type;
32
Ashu_FalcoN 2017-08-13 08:20.

Từ Hướng dẫn tham khảo MySQL 5.7 .

Cú pháp:

ALTER TABLE t1 THAY ĐỔI ab DATATYPE;

ví dụ: đối với khách hàng TABLE có COLUMN customer_name , customer_street , customercity .

Và chúng tôi muốn thay đổi customercity ĐẾN customer_city :

alter table customer change customercity customer_city VARCHAR(225);
23
Lukasz Szozda 2018-04-20 05:49.

Từ MySQL 8.0, bạn có thể sử dụng

ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name;

Cú pháp ALTER TABLE :

RENAME COLUMN:

  • Có thể thay đổi tên cột nhưng không thay đổi định nghĩa của nó.

  • Tiện lợi hơn là CHANGE để đổi tên một cột mà không thay đổi định nghĩa của nó.

Bản trình diễn DBFiddle

6
sam 2018-05-02 12:29.

Bạn có thể sử dụng mã sau:

ALTER TABLE `dbName`.`tableName` CHANGE COLUMN `old_columnName` `new_columnName` VARCHAR(45) NULL DEFAULT NULL ;
3
Dinesh Vaitage 2018-09-23 10:05.

Đổi tên tên cột trong mysql

alter table categories change  type  category_type varchar(255);
3
Ish 2020-03-12 07:16.

Trong mysql truy vấn của bạn sẽ giống như

ALTER TABLE table_name change column_1 column_2 Data_Type;

bạn đã viết truy vấn trong Oracle.

3
mohimenul 2020-04-01 09:56.

Cú pháp: ALTER TABLE tên_bảng CHANGE cũ_cột_tên_tên kiểu mới_cột_tên_tên;

Nếu tên bảng là Sinh viên và tên cột là Tên . Sau đó, nếu bạn muốn đổi Name thành First_Name

ALTER TABLE Student CHANGE Name First_Name varchar(20);
2
Radagast_Brown 2019-11-28 07:44.

https://dev.mysql.com/doc/refman/8.0/en/alter-table.html

Đối với MySQL 8

alter table creditReportXml_temp change column applicationID applicantID int(11);
1
unknown 2020-01-21 22:15.

cho phiên bản 5 của mysql

alter table *table_name* change column *old_column_name* *new_column_name* datatype();

Related questions

MORE COOL STUFF

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett đã bất chấp những lời khuyên hẹn hò điển hình khi cô gặp chồng mình.

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Michael Sheen là một diễn viên phi lợi nhuận nhưng chính xác thì điều đó có nghĩa là gì?

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Ngôi sao của Hallmark Colin Egglesfield chia sẻ về những cuộc gặp gỡ với người hâm mộ ly kỳ tại RomaDrama Live! cộng với chương trình INSPIRE của anh ấy tại đại hội.

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Bạn sẽ phải phủi sạch đầu đĩa Blu-ray hoặc DVD để xem tại sao Northern Exposure trở thành một trong những chương trình nổi tiếng nhất của thập niên 90.

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

8 công dụng tuyệt vời của Baking Soda và Giấm

8 công dụng tuyệt vời của Baking Soda và Giấm

Bạn biết đấy, hai sản phẩm này là nguồn điện để làm sạch, riêng chúng. Nhưng cùng với nhau, chúng có một loạt công dụng hoàn toàn khác.

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Thủy điện rất cần thiết cho lưới điện của Hoa Kỳ, nhưng nó chỉ tạo ra năng lượng khi có nước di chuyển. Bao nhiêu nhà máy thủy điện có thể gặp nguy hiểm khi các hồ và sông cạn kiệt?

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Tóc tỉa từ các tiệm và các khoản quyên góp cá nhân có thể được tái sử dụng như những tấm thảm thấm dầu và giúp bảo vệ môi trường.

Đây là Tổng thống Trump đe dọa 'trợ cấp' xe điện của GM vì đóng cửa nhà máy

Đây là Tổng thống Trump đe dọa 'trợ cấp' xe điện của GM vì đóng cửa nhà máy

Trump và Giám đốc điều hành GM Mary Barra vào năm 2017. Kể từ khi tin tức nổ ra ngày hôm qua rằng General Motors đang cắt giảm việc làm ở Bắc Mỹ để chuẩn bị cho tương lai điện / xe tự hành / khủng khiếp có thể xảy ra của chúng tôi, gần như tất cả mọi người đã tự hỏi: Tổng thống Trump, người đã vận động tranh cử trên một nền tảng sẽ như thế nào của việc mang lại và duy trì việc làm ô tô của Mỹ, phải nói gì về điều này? Bây giờ chúng ta biết.

Bản vá lỗi tiếp theo của Fallout 76 sẽ mang lại một số bản sửa lỗi cần thiết

Bản vá lỗi tiếp theo của Fallout 76 sẽ mang lại một số bản sửa lỗi cần thiết

Bethesda cho biết ngày hôm nay trên Reddit, Fallout 76 sẽ có một bản vá lớn khác vào ngày 4 tháng 12, sẽ bắt đầu cố gắng khắc phục một số vấn đề lớn hơn của trò chơi. Ngoài ra, công ty cho biết họ có kế hoạch giao tiếp nhiều hơn trong tương lai về những gì nhóm Fallout 76 đang làm việc và khi nào các bản cập nhật mới cho trò chơi sẽ ra mắt.

Mạng lưới bệnh viện Công giáo sẽ không cho phép nhân viên phá thai tại phòng khám ngoài giờ làm việc

Mạng lưới bệnh viện Công giáo sẽ không cho phép nhân viên phá thai tại phòng khám ngoài giờ làm việc

Bạn có biết rằng một trong sáu bệnh nhân ở bệnh viện ở Hoa Kỳ được điều trị tại một cơ sở Công giáo? Và bạn có biết rằng quyền sở hữu của Công giáo hạn chế sâu sắc việc thiết lập các thủ tục y tế có thể được thực hiện trong các bệnh viện này, rõ ràng nhất là khi nói đến chăm sóc sức khỏe sinh sản? Bây giờ NPR báo cáo rằng sự gia tăng của các bệnh viện thuộc Công giáo đang gây khó khăn hơn cho các bác sĩ — những người bị cấm bởi các quy định do Hoa Kỳ viết.

Khói từ đám cháy rừng ở California đã đến tận thành phố New York

Khói từ đám cháy rừng ở California đã đến tận thành phố New York

Đường chân trời San Francisco bị che khuất bởi khói và khói mù do cháy rừng phía sau Đảo Alcatraz, Thứ Tư, ngày 14 tháng 11 năm 2018, ở San Francisco.

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa. Từ Hollywood đến New York và mọi nơi ở giữa, hãy xem các ngôi sao yêu thích của bạn đang làm gì!

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

Các nhà điều tra đang xem xét liệu nhóm và nghi phạm có biết nhau trước vụ tấn công hay không

Thanh thiếu niên, Gia đình Florida Hội đồng quản trị trường học về Luật 'Không nói đồng tính': 'Buộc chúng tôi tự kiểm duyệt'

Thanh thiếu niên, Gia đình Florida Hội đồng quản trị trường học về Luật 'Không nói đồng tính': 'Buộc chúng tôi tự kiểm duyệt'

Vụ kiện, nêu tên một số học khu, lập luận rằng dự luật "Không nói đồng tính" được ban hành gần đây của Florida "có hiệu quả im lặng và xóa bỏ học sinh và gia đình LGBTQ +"

Đường băng hạ cánh

Đường băng hạ cánh

Cuối hè đầu thu là mùa hoài niệm. Những chiếc đèn đường chiếu ánh sáng của chúng qua những con đường đẫm mưa, và những chiếc lá dưới chân - màu đỏ cam tắt trong bóng chạng vạng - là lời nhắc nhở về những ngày đã qua.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Vào năm 2021, tôi khuyến khích bạn suy nghĩ lại mọi thứ bạn biết về khách hàng mà bạn phục vụ và những câu chuyện bạn kể cho họ. Lùi lại.

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Vào ngày sinh nhật thứ 9 của Felix The Cat, tôi nhớ về một trong những mất mát lớn nhất trong cuộc đời trưởng thành của tôi - Sophie của tôi vào năm 2013. Tôi đã viết bài luận này và chia sẻ nó trên nền tảng này một thời gian ngắn vào năm 2013.

Khi bạn không thể trở thành người mà Internet muốn bạn trở thành

Khi bạn không thể trở thành người mà Internet muốn bạn trở thành

Tôi ghét từ "tàu đắm". Mọi người cảm thấy thoải mái trong la bàn đạo đức của riêng mình, và khi làm như vậy, họ thấy mình vượt qua sự phán xét.

Language