将sqlserver数据库从Windows服务器迁移到了linux服务器,经过一番折腾终于是安装好了。数据库也正常运行,但下午的时候同事告诉我说,软件在做操作的时候提示排序规则有问题。部分中文乱码,显示为问号,如下图所示 经过对比迁移前后的数据库master,发现:Windows下 ...
MySQL 中,默认排序规则居然从utf mb general ci修改为了utf mb ai ci,造成某些特殊字符插入不进去,这里把MySQL的默认排序规则重新修改了utf mb general ci ...
2020-03-09 10:48 0 3149 推荐指数:
将sqlserver数据库从Windows服务器迁移到了linux服务器,经过一番折腾终于是安装好了。数据库也正常运行,但下午的时候同事告诉我说,软件在做操作的时候提示排序规则有问题。部分中文乱码,显示为问号,如下图所示 经过对比迁移前后的数据库master,发现:Windows下 ...
1.将sqlserver安装盘加载到虚拟光驱,这里加载到F:盘跟目录 2.cmd进入命令 3.输入命令: F:/Setup /QUIET /ACTION=REBUILDDATABASE /INS ...
SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', DATA_TYPE, '(', CHARAC ...
1. 关闭mysql服务 2. 进入mysql 根目录,输入 暂时跳过密码验证 3.打开一个新的cmd,登录myql 出现Enter password直接enter即可进入 4.刷新服务权限,输入 ...
由于数据库中的数据表和表字段的字符集和排序规则不统一,找了很多帖子,最后发现如下脚本很好用。 用法儿是:先执行如下脚本生成修改数据表和表字段的脚本,然后再执行这些生成的脚本。 1. 修改指定数据库中所有varchar类型的表字段的字符集为UTF8,并将排序规则修改 ...
ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码"; ...
环境 os:centos 7.6 数据库:8.0.22 64bit 问题: 字段a,b它们的collate不一样,结果关联的时候,发现错误。 查询了以下,发现挺多的,逐个修改听麻烦的,于是整理了如下sql: 几秒Ok! collcate 做啥用,请参考 https ...