Apabila menentukan atribut perduaan SET CHARACTER untuk jenis data rentetan aksara, MySQL mencipta lajur itu sebagai jenis rentetan binari berikutnya. Penukaran untuk jenis data CHAR, VARCHAR dan BLOB berlaku seperti berikut −
Jenis penukaran dan SET di atas tidak berlaku untuk ENUM data taip dan kedua-duanya dicipta seperti yang diisytiharkan semasa mencipta jadual. status jadual, dengan bantuan pertanyaan di bawah, kita dapat melihat bahawa MySQL telah menukar jenis data mengikut rentetan binari berikutnya.
mysql> Create table Emp(Name varchar(10) CHARACTER SET binary, Address CHAR(10)CHARACTER SET binary, Designation TEXT CHARACTER SET binary, Field ENUM('ENG','SS') CHARACTER SET binary); Query OK, 0 rows affected (0.16 sec)
Atas ialah kandungan terperinci Bagaimanakah MySQL bertindak balas apabila kami menentukan atribut binari SET CHARACTER untuk jenis data rentetan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!