記帳簿資料庫設計
使用MYSQL 5.7資料庫。
設定MySQL預設字元集,在MySQL安裝目錄C:\Program Files\MySQL\MySQL Server 5.7
下的my.ini
檔加入以下設定將character-set改為utf-8(原本預設是latin1)
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
重新啟動MySQL,先使用mysqladmin shutdown -u root
停止MySQL Server,然後用mysqld restart
重新載入my.ini
設定後再用mysqld
指令啟動。
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqladmin shutdown -u root
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld restart
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld
開啟後檢視資料庫字元集設定:
SELECT @@character_set_database, @@collation_database;
+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| utf8mb4 | utf8mb4_unicode_ci |
+--------------------------+----------------------+
資料表:
- 使用者
MEMBER
- 消費類別
CATG
- 消費紀錄
EXP
- 標籤
TAG
EXP_TAG
參考:
沒有留言:
張貼留言