gpt4 book ai didi

mysql - 更改mysql中的所有整理字段

转载 作者:行者123 更新时间:2023-11-29 20:31:35 24 4
gpt4 key购买 nike

我想更改数据库中所有字段的排序规则。我可以用这句话一次改一个:

UPDATE documentos2 SET titulo = CONVERT(BINARY CONVERT(titulo USING latin1) USING utf8)

我需要一个循环或类似的循环来更改所有数据库字段。有什么想法吗?

谢谢!

最佳答案

术语:utf8 是一个字符集,而不是COLLATION

目前尚不清楚您要解决什么问题...

  • 也许您错误地将 utf8 字符存储在 latin1 字段中?
  • 也许您想将 titulo 重新声明为 utf8? (UPDATE无法实现这一目标;它会造成困惑。)
  • 也许 titulo 已声明为 utf8,但数据存储不正确?
  • 还有什么吗?

参见Trouble with utf8 characters; what I see is not what I stored特别是,请参阅SELECT HEX...提示。请提供此类的输出,以便我们可以找出存储的内容。还提供 SHOW CREATE TABLE documentos2 这样我们就可以知道 titulo 当前声明为什么。

关于mysql - 更改mysql中的所有整理字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39014975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com