Bagaimana untuk Membetulkan Ralat \'Data Dipenggal untuk Lajur\' dalam MySQL Apabila Meningkatkan Panjang Lajur?

Linda Hamilton
Lepaskan: 2024-10-30 17:14:26
asal
422 orang telah melayarinya

How to Fix

Isu Pemangkasan Data dalam MySQL

Apabila mengubah suai lajur MySQL untuk menampung data lanjutan, anda mungkin menghadapi ralat "Data dipotong untuk lajur" . Respons ini menangani isu sedemikian, khususnya mengenai lajur ID panggilan dengan rentetan 34 aksara.

Ralat berlaku kerana jenis data lajur tidak dikonfigurasikan dengan betul untuk menyimpan data yang dimaksudkan. Dalam kes ini, lajur incoming_Cid ditakrifkan sebagai CHAR(1) manakala ia sepatutnya CHAR(34).

Untuk menyelesaikannya:

  1. Semak panjang semasa lajur incoming_Cid :
ALTER TABLE calls SHOW COLUMNS LIKE 'incoming_Cid';
Salin selepas log masuk
  1. Keluarkan arahan berikut untuk menukar panjang lajur:
ALTER TABLE calls CHANGE incoming_Cid incoming_Cid CHAR(34);
Salin selepas log masuk

Ini akan mengemas kini jenis data lajur untuk menampung 34 yang dikehendaki -rentetan aksara.

Setelah jenis data lajur ditakrifkan dengan betul, anda sepatutnya berjaya mengemas kini data tanpa menghadapi ralat pemangkasan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Data Dipenggal untuk Lajur\' dalam MySQL Apabila Meningkatkan Panjang Lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!