Tuesday, September 13, 2022

Create a MySQL database with charset

  • ปัญหาคือ สร้าง database ด้วย command line แต่ไม่ได้กำหนด charset 

> create database mydb;

  • ค่าเริ่มต้นมันจะได้ latin เป็น charset เริ่มต้นให้เรา ซึ่งมันค่อนข้างมีปัญหากับภาษาไทย

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Ref: 

  • https://dba.stackexchange.com/questions/76788/create-a-mysql-database-with-charset-utf-8 

No comments:

Post a Comment