表中有一列类型为varchar,我应该执行什么sql选择来查看定义varchar类型大小?
注意!
- 问题不是关于在 varchar 列中选择最大值或最小值值。需要查看定义的字体大小。
- 是的,有一个
DESCRIBE
和EXPLAIN
语句可用于查看整个表定义。但这种方式不适合我,因为我只需要 liquibase 前提条件的数字来检测列是否应该更新。
最佳答案
多么简单啊。只需执行以下语句:
select CHARACTER_MAXIMUM_LENGTH from information_schema.columns where table_schema = 'my_schema'
and table_name = 'my_table'
and column_name = 'target_column';
关于mysql - 如何在Mysql中选择varchar大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37042237/