本文提供了一种批量删除MySQL生产环境中数据库表的注释或表字段注释的方法,通过脚本实现高效维护表结构的清晰性。

一、表注释修改

1.获取删除MySQL数据库表注释脚本
select
concat('ALTER TABLE ',table_name," COMMENT = '';")
fROM information_schema.TABLES
where table_type='BASE TABLE' and TABLE_SCHEMA='database_name';
2.将获取的sql执行即可

二、表字段注释修改

SELECT
concat(
'alter table ',
table_schema,
'.',
table_name,
' modify column `',
column_name,
'` ',
column_type,
' ',

IF (
is_nullable = 'YES',

IF (
data_type IN ('timestamp'),
' null ',
' '
),
'not null '
),

IF (
column_default IS NULL,
'',

IF (
data_type IN ('char', 'varchar')
OR data_type IN ('date', 'datetime')
AND column_default != 'CURRENT_TIMESTAMP',
concat(
' default ''',
column_default,
''''
),
concat(
' default ',

IF (
column_default = '',
'''''',
column_default
)
)

)
),

IF (
extra IS NULL
OR extra = '',
'',
concat(' ', extra)
),
' comment ''',
''';'
) s
FROM
information_schema. COLUMNS
WHERE
table_schema = 'database_name'

2.将获取的sql执行即可

posted @ 2025-02-06 23:19 野狼谷 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2025-02-06 13:40 野狼谷 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.在项目内部进入终端 2.输入:npm config set registry https://registry.npmmirror.com 修改npm下载地址为淘宝 3.然后再执行 npm i 进行下载(几秒就下载好了) 4.下载好后会有一个文件夹:node_models 阅读全文
posted @ 2025-01-07 00:17 野狼谷 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 业务场景 由于业务需要导出如下图中订单数据和订单项信息,而一个订单对应多个订单项,所以会涉及到自定义合并行 1.简单处理项目使用的EasyExcel,经查找发现Excel种有个AbstractMergeStrategy抽象类,可以用于合并单元格。于是先简单的写一个工具类实现根据数据自定义合并单元行, 阅读全文
posted @ 2024-03-08 23:23 野狼谷 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 背景 EasyExcel(根据条件动态合并单元格的重复数据))_Violet-CSDN博客_easyexcel动态合并单元格现有的订单导出是使用的easyExcel完成的.对于相同单元格的合并是自定义的策略,问题是对于重复单元格的值会合并,表格求和时值会虚高现需要对合并格做修改,做到值只有一个。 思 阅读全文
posted @ 2024-03-08 23:16 野狼谷 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 微信支付对接时,需要申请AppID,具体在下面的位置: 关联AppID,发起申请时,会提示这么一句话: 此时需要登录企业微信网页版,使用注册人的企业微信扫码登录进去,然后按照下面的步骤操作即可。 点击查看,在弹出来的页面中授权即可。 阅读全文
posted @ 2024-02-02 11:37 野狼谷 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 本项目 nginx 作为代理服务 项目上线,客户说要加个安全证书 ,于是安全证书是加上了,可是htttp和https都能访问网站,客户要求不行必须强制用带有https的地址访问 开整 这是 http 和https 都能访问的 nginx.conf 关键配置 server { listen 80; l 阅读全文
posted @ 2024-01-25 16:06 野狼谷 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 连续分享.Net开源项目快3个月了,今天我们一起梳理下10个,比较受到大家欢迎的.NetCore开源框架项目。 更多开源项目,可以查看我创建的,.Net开源项目榜单! 一个专注收集.Net开源项目的榜单​github.com/bianchenglequ/netcodetop 1、FytSoaCms 阅读全文
posted @ 2023-11-16 15:25 野狼谷 阅读(2527) 评论(0) 推荐(1) 编辑
摘要: 目录 方法一:通过npm 安装插件 方法二:手动下载插件到本地 总结 推荐使用方法二 方法一:通过npm 安装插件 1,安装 npm install vue-print-nb --save 2,引入 安装好以后在main.js文件中引入 1 import Print from 'vue-print- 阅读全文
posted @ 2023-10-26 22:33 野狼谷 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 常见的使用Mybatis-Plus配置多数据源方式有两种:一种是通过java config的方式手动配置两个数据源,另一种方式便是使用 dynamic-datasource-spring-boot-starter。 dynamic-datasource-spring-boot-starter 是一个 阅读全文
posted @ 2023-07-31 00:12 野狼谷 阅读(419) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示