Query จาก INFORMATION_SCHEMA เพื่อดู Character Set และ Collation ทุกระดับ
1. Character Set ของ Table
SELECT CCSA.CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.TABLES T JOIN INFORMATION_SCHEMA.COLLATION_CHARACTER_SET_APPLICABILITY CCSA ON CCSA.COLLATION_NAME = T.TABLE_COLLATION WHERE T.TABLE_SCHEMA = 'yourDatabaseName' AND T.TABLE_NAME = 'yourTableName';
ตัวอย่าง (business.student):
+--------------------+ | CHARACTER_SET_NAME | +--------------------+ | utf8mb4 | +--------------------+
2. Character Set ของ Database
SELECT DEFAULT_CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'yourDatabaseName';
ตัวอย่าง (business):
+----------------------------+ | DEFAULT_CHARACTER_SET_NAME | +----------------------------+ | utf8mb4 | +----------------------------+
3. Character Set ของ Column
SELECT CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'yourDatabaseName' AND TABLE_NAME = 'yourTableName' AND COLUMN_NAME = 'yourColumnName';
ตัวอย่าง (business.student.Name):
+--------------------+ | CHARACTER_SET_NAME | +--------------------+ | utf8mb4 | +--------------------+
คำสั่งสั้น (CLI)
-
-
-
-