Commit a2ba5518e0cb4ce873b45a206cc28a588c82b3fe

Authored by Shimada666
Committed by GitHub
1 parent 1f327ef8

fix: 使初始化数据脚本兼容 mysql5.7

官方文档中,推荐使用 mysql5.7
"项目使用 MySQL 存储数据,所以需要启动一个 MySQL 服务,建议使用 5.7 版本。"
但实际上,现在的初始化数据脚本中包含 mysql8.0 才引入的排序规则,与 5.7 不兼容。
故修改排序规则,将 utf8mb4_0900_ai_ci 均改为 utf8mb4_unicode_ci,以支持 mysql5.7
Showing 1 changed file with 10 additions and 10 deletions
sql/mysql/ruoyi-vue-pro.sql
... ... @@ -828,7 +828,7 @@ CREATE TABLE `member_point_config` (
828 828 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
829 829 `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
830 830 PRIMARY KEY (`id`) USING BTREE
831   -) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '会员积分配置表';
  831 +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '会员积分配置表';
832 832  
833 833 -- ----------------------------
834 834 -- Records of member_point_config
... ... @@ -844,10 +844,10 @@ DROP TABLE IF EXISTS `member_point_record`;
844 844 CREATE TABLE `member_point_record` (
845 845 `id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增主键',
846 846 `user_id` bigint NOT NULL COMMENT '用户编号',
847   - `biz_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '业务编码',
  847 + `biz_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务编码',
848 848 `biz_type` tinyint NOT NULL COMMENT '业务类型',
849   - `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '积分标题',
850   - `description` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '积分描述',
  849 + `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '积分标题',
  850 + `description` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '积分描述',
851 851 `point` int NOT NULL COMMENT '积分',
852 852 `total_point` int NOT NULL COMMENT '变动后的积分',
853 853 `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
... ... @@ -859,7 +859,7 @@ CREATE TABLE `member_point_record` (
859 859 PRIMARY KEY (`id`) USING BTREE,
860 860 INDEX `index_userId`(`user_id` ASC) USING BTREE,
861 861 INDEX `index_title`(`title` ASC) USING BTREE
862   -) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户积分记录';
  862 +) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户积分记录';
863 863  
864 864 -- ----------------------------
865 865 -- Records of member_point_record
... ... @@ -890,7 +890,7 @@ CREATE TABLE `member_sign_in_config` (
890 890 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
891 891 `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
892 892 PRIMARY KEY (`id`) USING BTREE
893   -) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '签到规则';
  893 +) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '签到规则';
894 894  
895 895 -- ----------------------------
896 896 -- Records of member_sign_in_config
... ... @@ -921,12 +921,12 @@ CREATE TABLE `member_sign_in_record` (
921 921 `point` int NULL DEFAULT NULL COMMENT '签到的分数',
922 922 `create_time` datetime NULL DEFAULT NULL COMMENT '签到时间',
923 923 `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '变更时间',
924   - `tenant_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '租户id',
  924 + `tenant_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '租户id',
925 925 `deleted` int NULL DEFAULT 0 COMMENT '是否删除',
926   - `creator` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
927   - `updater` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
  926 + `creator` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '创建人',
  927 + `updater` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '更新人',
928 928 PRIMARY KEY (`id`) USING BTREE
929   -) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '签到记录';
  929 +) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '签到记录';
930 930  
931 931 -- ----------------------------
932 932 -- Records of member_sign_in_record
... ...