簡體   English   中英

表和列的mysql字符集可以不同嗎?

[英]Can mysql charset for table and column be different?

在表中使用兩個不同的字符集並在同一個表中使用單個列是否有意義? 或者它會產生問題,特別是對於下面提到的例子?

例如,

Table charset - latin1
Column C1 charset - utf8mb4

無論如何,表都沒有charset,他們唯一擁有的是默認字符集。 唯一具有實際“物理”字符集的是列,因為它們是實際存儲數據的唯一事物。 它的工作方式是,如果您沒有為列設置顯式字符集,則使用表的默認值。 如果表沒有默認值,則使用數據庫的默認值。 如果沒有默認值,則使用服務器的默認。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM