md5 工具使用说明
相关技术栈:linux、mysql
STEP 1
在车型数据库里,运行这两条sql语句
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| CREATE TABLE `std_name_modify_record` ( `id` INT ( 11 ) NOT NULL AUTO_INCREMENT, `md5` VARCHAR ( 40 ) DEFAULT NULL COMMENT 'md5值', `ori_std_name` VARCHAR ( 32 ) DEFAULT NULL, `new_std_name` VARCHAR ( 32 ) DEFAULT NULL, `creator` VARCHAR ( 64 ) NOT NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updator` VARCHAR ( 64 ) NOT NULL DEFAULT '' COMMENT '操作人', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY ( `id` ), UNIQUE KEY `uniq_md5` ( `md5` ) USING BTREE, KEY `idx_create_time` ( `create_time` ) USING BTREE, KEY `idx_update_time` ( `update_time` ) USING BTREE ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = '标名修改记录表';
ALTER TABLE `oe2modelcatalog` ADD `md5` VARCHAR ( 40 ) DEFAULT NULL COMMENT 'md5值';
|
建立标名修改记录表,并在行记录表里增加md5字段。
STEP 2
在使用标名md5工具之前要确保oe2modelcatalog表内,有md5字段,但是不能有索引。
如果有索引,需要运行这条sql语句来确保索引被删除
1
| ALTER TABLE `oe2modelcatalog` DROP INDEX `idx_md5`
|
STEP 3
修改md5工具的配置
STEP 4
运行md5工具
保证md5.exe文件和config.json文件在同一文件夹下,双击即可运行,或者在cmd命令行中,调用该exe文件也可,推荐使用cmd方式。
log文件是自动生成的,不用管。
STEP 5
加索引
md5生成完毕后要加回该字段的索引
1
| ALTER TABLE `oe2modelcatalog` ADD INDEX idx_md5 ( `md5` );
|