Berikut ialah beberapa pilihan tajuk, memfokuskan pada format soalan dan tema teras artikel: **Pilihan 1 (Terus dan ringkas):** * Bagaimanakah cara saya Menukar varbinary kepada varchar dalam MySQL? **Pilihan 2 (Highli

Patricia Arquette
Lepaskan: 2024-10-25 08:11:29
asal
316 orang telah melayarinya

Here are a few title options, focusing on the question format and the article's core theme:

**Option 1 (Direct and concise):**

* How do I Convert varbinary to varchar in MySQL? 

**Option 2 (Highlighting the workaround):**

*  Why Can't I Directly Con

Penukaran antara Varbinary dan Char/Varchar dalam MySQL

Menukar medan varbinari kepada jenis char atau varchar adalah penting dalam situasi di mana data diperlukan untuk tujuan yang berbeza.

Dari Varbinary kepada Varchar

Untuk menukar daripada varbinary kepada varchar, MySQL menawarkan fungsi CAST atau CONVERT:

<code class="sql">CAST(foo AS CHAR(100))
CONVERT(foo, CHAR(100))</code>
Salin selepas log masuk

Walau bagaimanapun, ambil perhatian bahawa penghantaran terus ke varchar tidak boleh dilakukan. Terdapat pepijat MySQL yang dilaporkan yang menghalang penukaran ini.

Jenis yang Disokong untuk Penukaran

Fungsi CAST dan CONVERT menyokong jenis penukaran berikut:

Source Type Destination Type
BINARY[(N)] CHAR[(N)]
CHAR[(N)] DATE
DATE DATETIME
DECIMAL[(M[,D])] SIGNED [INTEGER]
SIGNED [INTEGER] TIME
UNSIGNED [INTEGER] None (not supported)

Mengatasi Isu Casting Varchar

Memandangkan penghantaran terus ke varchar tidak disokong, penyelesaian tersedia:

<code class="sql">SELECT CONCAT(CAST(foo AS CHAR(100)), '') AS varchar_converted</code>
Salin selepas log masuk

Penyelesaian ini menambahkan kosong dengan berkesan rentetan kepada nilai char yang ditukar, menghasilkan nilai varchar.

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, memfokuskan pada format soalan dan tema teras artikel: **Pilihan 1 (Terus dan ringkas):** * Bagaimanakah cara saya Menukar varbinary kepada varchar dalam MySQL? **Pilihan 2 (Highli. 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!