一. Navicat 设置更新时间字段
类型选datetime,然后默认值设置“CURRENT_TIMESTAMP”
2. 如果是通过sql语句设置,可以直接参考下面的语句
--没有createtime创建默认时间 CURRENT_TIMESTAMP
ALTER TABLE `orders` ADD COLUMN `createtime` datetime NULL DEFAULT CURRENT_TIMESTAMP ;
--修改createtime 设置默认时间 CURRENT_TIMESTAMP
ALTER TABLE `orders` MODIFY COLUMN `createtime` datetime NULL DEFAULT CURRENT_TIMESTAMP;
二. navicate 导出批量插入语句
1. 完整插入语句
选中数据库表后右键“转储SQL文件 --》结构和数据”默认导出的记录格式是一条条的,采用的是”完整插入语句”,格式如下
INSERT INTO `用户` (`ID 编号`, `用户名`, `年龄`) VALUES ('1', '梁明洁', '23');
INSERT INTO `用户` (`ID 编号`, `用户名`, `年龄`) VALUES ('2', '邱礼安', '56');
INSERT INTO `用户` (`ID 编号`, `用户名`, `年龄`) VALUES ('0', '许勤', '23');
这种格式保证了兼容性,但是牺牲了性能。在服务器使用 source 导入,简直龟速。
2. 拓展插入语句
如果导出成如下格式(拓展插入语句)就可以快很多:
INSERT INTO `用户` VALUES ('1', '梁明洁', '23'), ('2', '邱礼安', '56'), ('0', '许勤', '23');
操作方式:
(1). 选中数据库,右键 - 数据传输
(2)点击 “常规”,然后选择数据库对象(需要导出的表);文件那里,填写本地保存地址
(3)点击“高级”,勾选 “使用扩展插入语句”。 点击 “开始”,完成;
三。navicat如何导出查询结果数据成excel
原地址:https://www.php.cn/tool/navicat/428076.html