gpt4 book ai didi

mysql - MySQL 能否自动指定 `_utf8` 以插入 UTF-8 列?

转载 作者:行者123 更新时间:2023-11-29 01:01:49 25 4
gpt4 key购买 nike

我有一个这样的表,其中一列是 latin1,另一列是 UTF-8:

Create Table: CREATE TABLE `names` (
`name_english` varchar(255) character NOT NULL,
`name_chinese` varchar(255) character set utf8 default NULL,
) ENGINE=MyISAM DEFAULT CHARSET=latin1

当我执行插入操作时,我必须在将值插入 UTF-8 列之前键入 _utf8:

insert into names (name_english = "hooey", name_chinese = _utf8 "鬼佬");

但是,因为 MySQL 应该知道 name_chinese 是一个 UTF-8 列,所以它应该能够知道自动使用 _utf8

有什么方法可以告诉 MySQL 自动使用 _utf8,这样当我以编程方式制作准备好的语句时,我不必担心用正确的参数包含它吗?

最佳答案

为什么不对整个表使用 UTF-8?

关于mysql - MySQL 能否自动指定 `_utf8` 以插入 UTF-8 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2653946/

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