gpt4 book ai didi

MySQL - 更改列类型

转载 作者:行者123 更新时间:2023-11-29 12:39:50 24 4
gpt4 key购买 nike

使用 MySQL,给定一个表(名为“Table1”),其中包含 3 个已知命名列(例如“Column1”、“Column2”和“Column3”)以及未知数量的未知命名列,您如何设置使用 SQL 语句将所有未知列转换为 varchar(40)?

最佳答案

只需生成您需要的语句并运行它们

select concat('alter table ',  table_name, ' modify column ', column_name, ' VARCHAR(40)') from information_schema.columns  
where table_schema='yourdb' and table_name='table1'
and column_name NOT IN('col1','col2','col3')

关于MySQL - 更改列类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26268557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com