Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menamakan semula Lajur dalam MySQL dan Elakkan Ralat #1025?

Bagaimana untuk menamakan semula Lajur dalam MySQL dan Elakkan Ralat #1025?

DDD
DDDasal
2024-11-05 15:22:021040semak imbas

How to Rename a Column in MySQL and Avoid Error #1025?

Menamakan Semula Lajur dalam MySQL

Apabila cuba menamakan semula lajur dalam jadual SQL, pengguna mungkin menghadapi mesej ralat:

#1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)

Untuk menyelesaikan isu ini dan berjaya menamakan semula lajur, adalah penting untuk memasukkan jenis data lajur yang dinamakan semula. Sintaks untuk ini adalah seperti berikut:

ALTER TABLE `table_name` CHANGE `old_column_name` `new_column_name` <data type>;

Sebagai contoh, untuk menamakan semula lajur 'manufacurerid' kepada 'manufacturerid' sambil mengekalkan jenis data INT:

ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;

Perhatikan bahawa penggunaan tilde/backticks (`) adalah pilihan. Ingat untuk menggantikan INT dengan jenis data yang sesuai untuk lajur anda.

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula Lajur dalam MySQL dan Elakkan Ralat #1025?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn