Excel生成sql语句

it2022-05-05  188

1、工具

Navicat 

2、表结构和Excel

CREATE TABLE `user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(255) NOT NULL COMMENT '姓名', `age` int(11) NOT NULL COMMENT '年龄', `status` int(11) NOT NULL DEFAULT '0' COMMENT '状态', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `name` (`name`,`age`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=46823 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

Excel中的字段与表字段一致

3、导入

根据自己的情况判断是否需要新建表

根据自己情况判断那种情况

插入完成

4、生成sql

比如需要得到id=298的插入语句

生成语句:

INSERT INTO `test`.`user`(`id`, `name`, `age`, `status`, `create_time`, `update_time`) VALUES (298, '李四12', 24, 0, '2019-06-25 19:49:55', '2019-06-25 20:42:40');

 


最新回复(0)