Rumah  >  Artikel  >  pangkalan data  >  Mengapa Saya Mendapat Ralat #1025 Apabila Menamakan Semula Lajur dalam MySQL?

Mengapa Saya Mendapat Ralat #1025 Apabila Menamakan Semula Lajur dalam MySQL?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-10 15:21:02715semak imbas

Why Do I Get Error #1025 When Renaming a Column in MySQL?

Ralat semasa Penamaan Semula Lajur dalam MySQL

Apabila cuba menamakan semula lajur dalam jadual "xyz", menggunakan PHPMyAdmin, mesej ralat ialah ditemui: "#1025 - Ralat semasa menamakan semula '.shopping#sql-c98_26' kepada '.shoppingtblmanufacturer' (errno: 150)."

Penyelesaian:

Walaupun percubaan menamakan semula lajur menggunakan PHPMyAdmin telah ditutup, langkah tambahan diperlukan. Untuk berjaya menamakan semula lajur, adalah penting untuk menentukan jenis data lajur yang dinamakan semula. Coretan kod berikut menunjukkan sintaks yang betul:

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

Isi Utama:

  • Ganti "INT" dengan jenis data yang sesuai bagi lajur yang dinamakan semula ( wajib).
  • Tilde/Backtick (`) adalah pilihan untuk menentukan lajur nama.

Dengan melaksanakan pengubahsuaian ini, operasi menamakan semula lajur dalam MySQL akan berjaya diselesaikan tanpa menghadapi ralat yang disebutkan di atas.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat #1025 Apabila Menamakan Semula Lajur dalam MySQL?. 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