设为首页 加入收藏

TOP

程序员:你如何写可重复执行的SQL语句?(三)
2023-09-09 10:25:52 】 浏览:74
Tags:程序员 何写可 SQL 语句
服)', district varchar(30) null comment '地区', service_language varchar(30) null comment '服务语种', agent_description varchar(500) null comment '客户描述', status tinyint(1) null comment '状态(0=无效,1=有效),默认为1', del_flag tinyint(1) null comment '是否删除(0=false,1=true)', user_id bigint null comment '用户id(关联的用户信息)', time_zone varchar(50) null comment '时区', create_by varchar(50) null comment '创建者', create_time datetime default CURRENT_TIMESTAMP null comment '创建时间', update_by varchar(50) null comment '修改者', update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '修改时间' )comment '客服管理'; CALL modify_table_index('sys_agent', 'ix_agentName', 'add', 'agent_name,agent_type'); CALL modify_table_index('sys_agent', 'ix_agentName', 'delete', ''); CALL modify_table_index('sys_agent', 'ix_agentName', 'modify', 'agent_name,agent_type');

新增数据

replace into语句 按照主键或者唯一值,存在则先删除再插入,不存在则直接插入;

注意: 一定要写字段名称

REPLACE INTO route_config (route_id, route_order, route_uri, route_filters, route_predicates, route_metadata, memo, created, updated, deleted) VALUES ('app-metadata-runtime', 1, 'lb://app-metadata-runtime', '[{"name":"StripPrefix","args":{"parts":"2"}}]', '[{"name":"Path","args":{"pattern":"/api/mr/**"}}]', '{}', '云枢服务app-metadata-runtime', '2020-07-31 21:44:11', '2020-09-07 20:24:13', 0);

小结

按照不同的场景写了对应的存储过程,使得修改字段,修改索引,修改表,插入数据可以重复执行。

如果有使用问题或者优化建议,欢迎提出来。还原跟我交流 ;

原创不易,关注诚可贵,转发价更高!转载请注明出处,让我们互通有无,共同进步,欢迎沟通交流。

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Template Pattern —— Behaviora.. 下一篇Bridge Pattern

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目