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

Bagaimana untuk menamakan semula Lajur MySQL dan Betulkan Ralat #1025?

Patricia Arquette
Lepaskan: 2024-11-05 18:42:02
asal
1125 orang telah melayarinya

How to Rename a MySQL Column and Fix Error #1025?

Menamakan Semula Lajur dalam MySQL dan Menyelesaikan Ralat #1025

Masalah:

Apabila mencuba untuk menamakan semula lajur "manufacurerid" dalam jadual "xyz" kepada "manufacturerid" menggunakan PHPMyAdmin, ralat berlaku:

MySQL said: Documentation
#1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)
Salin selepas log masuk

Penyelesaian:

Untuk berjaya menamakan semula lajur, langkah berikut mesti diambil:

  1. Nyatakan jenis data lajur yang dinamakan semula: Tidak seperti kod yang diberikan dalam soalan, adalah penting untuk menentukan jenis data yang dinamakan semula. lajur. Dalam kes ini, andaikan jenis data lajur ialah "INT", kod itu menjadi:
ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;
Salin selepas log masuk
  1. Backtick/Tilde adalah pilihan: Penggunaan backtick (` ) di sekeliling jadual dan nama lajur adalah pilihan. Walau bagaimanapun, ia disyorkan sebagai amalan terbaik untuk mengelakkan konflik yang timbul daripada aksara atau kata kunci khas.

Nota:

Ingat untuk menggantikan "INT" dengan yang sebenar datatype lajur "manufacturerid". Selain itu, tanda belakang (`) boleh ditinggalkan jika dikehendaki.

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

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan