mysql - MySQL 数据库中超出特定列的指定字符范围后出现垃圾字符

标签 mysql

当我尝试更新 MySQL 数据库中包含“俄语字符”的值时,垃圾字符会显示为“&#!” 1076;你 当一行中的字符超过 364 字节的指定限制时,就会出现此垃圾字符。在单词之前附加\r\n 会从行中删除垃圾字符。 当我使用 MSSQL 时,这个解决方案似乎工作正常,但在 MySQL 的情况下,如果已经创建了数据库,并且我运行更新脚本以在特定列的单词达到 364 字节之前包含\r\n ,那么仍然会出现垃圾字符。

请提供建议,并告知我是否需要上述声明的更多信息。

最佳答案

上面的答案是通过在 MySQL DB 中指定的字符限制之前附加“\r\n”而不是“\r\n”来解决的。 不再出现垃圾字符。

谢谢大家:-)

关于mysql - MySQL 数据库中超出特定列的指定字符范围后出现垃圾字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47504122/

相关文章:

mysql - 如何将左连接转换为子查询?

php - 如何在 while 循环中回显没有结果的日子?

mysql - SSIS MySQL ADO.net SQL 任务输入和输出

mysql - 使用 utf8 字符串创建存储过程

mysql - SQL-查询查找具有来自另一个表的最大链接列的特定行的名称

MySQL按计数选择出现次数

MYSQL存储过程只更新记录

sql - MySQL 子查询返回不正确的结果?

mysql - 如何优化/重构sql,例如“order by column1 + column2

mysql - 使用 SELECT 获取 id,然后从另一行获取另一列