gpt4 book ai didi

mysql - 如何在 MySQL 存储过程中插入 Unicode 数据

转载 作者:行者123 更新时间:2023-11-29 04:40:47 24 4
gpt4 key购买 nike

我已经创建了一个应用程序。前端使用Visual Studio 2010,后端是MySQL 5.3版本。在此应用程序中,我使用了 MySQL 中的存储过程。我正在用英语插入数据并且它有效。但是我使用相同的存储过程插入 Unicode 日期(如马拉地语或印地语),然后生成错误:

Incorrect string value: '\xE0\xA4\x90 \xE0\xA4...' for column 'p_hindicontent' at row 1

请帮帮我。

提前致谢

最佳答案

你必须这样写存储过程:

DROP PROCEDURE IF EXISTS `cn_marathidata`.
`SPemp`
$$
CREATE DEFINER = `root`@
`localhost`
PROCEDURE `SPemp` ( in P_name text charset utf8, in P_address text charset utf8)
BEGIN
INSERT INTO Employee
(
name,
address

)
VALUES
(
P_name,
P_address
);
END $$

DELIMITER;

希望这篇文章能帮到你

关于mysql - 如何在 MySQL 存储过程中插入 Unicode 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29365646/

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