Menghantar VARCHAR ke INT dengan betul dalam MySQL
Pertanyaan MySQL yang melibatkan penukaran VARCHAR kepada INT sering mengakibatkan ralat sintaks disebabkan oleh teknik penghantaran yang tidak betul. Panduan ini menunjukkan kaedah yang betul menggunakan fungsi CAST
.
Jenis hasil yang boleh diterima untuk pemutus adalah terhad. Secara khususnya, anda harus menggunakan UNSIGNED [INTEGER]
sebagai jenis data sasaran.
Sintaks yang tepat untuk penukaran ini ialah:
<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>
Pertanyaan ini akan berjaya menghantar medan PROD_CODE
VARCHAR ke integer yang tidak ditandatangani.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghantar Medan VARCHAR dengan betul ke INT dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!