[英]Change all collate fields in mysql
我想更改數據庫中所有字段的排序規則。 我可以用這句話一次改變一個:
UPDATE documentos2 SET titulo = CONVERT(BINARY CONVERT(titulo USING latin1) USING utf8)
我需要一個循環或類似的來更改所有數據庫字段。 任何想法?
謝謝!
術語: utf8
是CHARACTER SET
,而不是COLLATION
。
尚不清楚您要解決什么問題...
titulo
重新聲明為utf8? (那UPDATE
不會做到這一點,它會弄得一團糟。) titulo
已經聲明為utf8,但是數據存儲不正確? 請參見使用utf8字符查找問題; 我看到的不是我存儲的,特別是請參閱SELECT HEX...
提示。 請提供此類的輸出,以便我們可以確定存儲了什么。 還提供了SHOW CREATE TABLE documentos2
因此我們可以知道當前聲明為titulo
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.