sql remove_comments.sql
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql remove_comments.sql相关的知识,希望对你有一定的参考价值。
-- 批量删除表注释
SELECT
concat( 'alter table ', '`', table_name, '` ', 'COMMENT=\'\'', ';' ) AS column_definition
FROM
information_schema.TABLES
WHERE
table_schema LIKE ( SELECT DATABASE ( ) )
-- 批量删除字段注释
SELECT
concat(
'alter table ',
'`',
table_name,
'` ',
'modify column `',
column_name,
'` ',
column_type,
ifnull( concat( ' character set ', character_set_name ), '' ),
ifnull( concat( ' collate ', collation_name ), '' ),
IF
( is_nullable = 'no', ' not null ', '' ),
IF
( column_default IS NULL, '', concat( ' default ', quote( column_default ) ) ),
' ',
extra,
';'
) AS column_definition
FROM
information_schema.COLUMNS
WHERE
table_schema LIKE ( SELECT DATABASE ( ) )
AND column_comment IS NOT NULL;
以上是关于sql remove_comments.sql的主要内容,如果未能解决你的问题,请参考以下文章
sql 2008和sql 2012的区别
sql [sql技巧]一些sql技巧#sql
sql 2008 r2 在sql 2008上兼容么
SQL基础
有大神知道,sql server 中如何批量执行sql语句吗?
pl sql developer怎么执行sql