Navicat新建函数

简介: <div style="font-family:微软雅黑; font-size:14px; line-height:21px">如果想在数据库里插入大量数据,或者更新多个字段,一条条处理,无疑是噩梦。好在Navicat提供了相关的函数。</div> <div style="font-family:微软雅黑; font-size:14px; line-height:21px"><br st
如果想在数据库里插入大量数据,或者更新多个字段,一条条处理,无疑是噩梦。好在Navicat提供了相关的函数。

例:从【指定OrderId开始】将【loop_times个】 BuyTradeNO字段更新为 OrderId字段的值
方法:
1、数据库里选择函数,右键【新建函数】;

2、函数向导中选择【过程】,模式选择【IN】,点击完成;
3、在定义一栏添加函数体
BEGIN
    declare var int; 
    set var=0; 
    while var<loop_times do 
    UPDATE `tableName` SET `BuyTradeNO`=order_id+'' WHERE (`OrderId`=order_id+'');
    set var=var+1; 
    set order_id=order_id+1; 
    end while;
END;
4、修改定义下的参数为【 IN `loop_times` int,IN `order_id` int】
5、保存,点击运行,输入参数【 1000,1508144000 】,即从1508144000这个Orderid开始,将随后的1000个BuyTradeNO字段更新为OrderId字段的值。

PS:当然函数操作可以自定义修改,比如你要插入值: INSERT INTO  ` tableName `  VALUES (order_id+''……);


目录
相关文章
|
4月前
|
数据可视化 关系型数据库 MySQL
使用Navicat工具创建MySQL数据库连接
使用Navicat工具创建MySQL数据库连接
|
5月前
|
关系型数据库 MySQL 数据库
Navicat使用方法
Navicat使用方法
|
9月前
|
SQL 关系型数据库 MySQL
Navicat如何运行SQL脚本文件
一朋友初入门,今天导入sql文件时出错,我就简单记录了一下
1345 1
|
11月前
|
数据库
IDEA连接数据库之后没有显示数据库里面的表
IDEA连接数据库之后没有显示数据库里面的表
219 0
|
11月前
|
关系型数据库 MySQL 数据库连接
关于如何使用命令行新建数据库的解决方案
关于如何使用命令行新建数据库的解决方案
122 0
|
11月前
|
SQL 关系型数据库 MySQL
通过cmd窗口导入.sql文件来更新Mysql数据库中的数据
通过cmd窗口导入.sql文件来更新Mysql数据库中的数据
106 0
|
SQL 关系型数据库 MySQL
Navicat 导入和导出 sql文件
Navicat 导入和导出 sql文件
703 0
Navicat 导入和导出 sql文件
|
存储 移动开发
An2021软件安装及基本操作(新建文件/导出)
An2021软件安装及基本操作(新建文件/导出)
544 0
An2021软件安装及基本操作(新建文件/导出)
下载Navicat的详细步骤
浏览器搜索navicat,点击这个进去
125 0
下载Navicat的详细步骤
|
SQL 存储 数据库
Navicat Premium导出数据库中的结构及数据及运行SQL文件
利用Navicat Premium导出数据库中的结构及数据利用Navicat Premium执行数据库中的结构及数据。本文以Navicat Premium15为例。
335 1
Navicat Premium导出数据库中的结构及数据及运行SQL文件