Rumah >pangkalan data >tutorial mysql >Mengapa Saya Masih Mendapat Ralat \'Data Dipotong\' Selepas Mengubah Suai Jenis Data Lajur MySQL?
Ralat Pemangkasan Data selepas Pengubahsuaian Jenis Lajur
Selepas mengubah jenis data lajur MySQL untuk menampung rentetan yang lebih panjang, percubaan untuk mengemas kini secara manual data lajur mengakibatkan ralat "Data dipenggal". Walaupun mengesahkan kejayaan pengubahsuaian jenis data lajur, ralat berterusan.
Isu asas terletak pada panjang yang salah yang ditentukan untuk lajur. Walaupun jenis data diubah suai, panjang lajur kekal tidak berubah. Ini bermakna lajur masih dikonfigurasikan untuk menyimpan hanya bilangan aksara yang terhad, yang akan dipotong apabila cuba menyimpan nilai melebihi had tersebut.
Untuk menyelesaikan isu, panjang lajur mesti dilaraskan agar sepadan dengan yang dikehendaki. panjang tali. Perintah berikut boleh digunakan untuk menukar panjang lajur incoming_Cid daripada 1 aksara kepada 34 aksara:
ALTER TABLE calls CHANGE incoming_Cid incoming_Cid CHAR(34);
Selepas melaksanakan arahan ini, ralat akan diselesaikan dan lajur akan dapat menyimpan ID panggilan Twilio 34 aksara seperti yang dimaksudkan.
Atas ialah kandungan terperinci Mengapa Saya Masih Mendapat Ralat \'Data Dipotong\' Selepas Mengubah Suai Jenis Data Lajur MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!