Setara dengan VARCHAR(MAX) dalam MySQL
Jenis data VARCHAR(MAX) dalam MySQL, yang membenarkan storan teks tanpa had, tidak tidak mempunyai persamaan yang tepat. Walau bagaimanapun, terdapat alternatif yang menyediakan kefungsian yang serupa.
VARCHAR dengan Panjang Maksimum:
Panjang maksimum jenis data VARCHAR dalam MySQL tertakluk kepada saiz baris maksimum , iaitu 64KB (tidak termasuk lajur BLOB). Untuk menentukan panjang maksimum lajur VARCHAR, gunakan sintaks berikut:
VARCHAR(65535)
Pertimbangan Set Aksara:
Untuk set aksara berbilang bait, hadnya ialah lebih rendah. Contohnya, menggunakan set aksara utf8 mengurangkan panjang maksimum kepada:
VARCHAR(21844) CHARACTER SET utf8
Contoh:
CREATE TABLE table_name ( column_name VARCHAR(65532) );
CREATE TABLE table_name ( column_name VARCHAR(21844) CHARACTER SET utf8 );
Nota:
Adalah penting untuk ambil perhatian bahawa had saiz baris maksimum termasuk overhed storan untuk Lajur VARCHAR, jadi panjang maksimum sebenar mungkin lebih rendah sedikit.
Atas ialah kandungan terperinci Apakah MySQL Equivalent of SQL Server\'s VARCHAR(MAX)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!