Navicat新建函数

如果想在数据库里插入大量数据,或者更新多个字段,一条条处理,无疑是噩梦。好在Navicat提供了相关的函数。

例:从【指定OrderId开始】将【loop_times个】 BuyTradeNO字段更新为 OrderId字段的值
方法:
1、数据库里选择函数,右键【新建函数】;
Navicat新建函数_第1张图片
2、函数向导中选择【过程】,模式选择【IN】,点击完成;
3、在定义一栏添加函数体
BEGIN
    declare var int; 
    set var=0; 
    while var
4、修改定义下的参数为【 IN `loop_times` int,IN `order_id` int】
5、保存,点击运行,输入参数【 1000,1508144000 】,即从1508144000这个Orderid开始,将随后的1000个BuyTradeNO字段更新为OrderId字段的值。

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

欢迎个人转载,但须在文章页面明显位置给出原文连接;
未经作者同意必须保留此段声明、不得随意修改原文、不得用于商业用途,否则保留追究法律责任的权利。

【 CSDN 】:csdn.zxiaofan.com
【GitHub】:github.zxiaofan.com

如有任何问题,欢迎留言。祝君好运!
Life is all about choices! 
将来的你一定会感激现在拼命的自己!

你可能感兴趣的:(MySQL)