表的结构如下:
registrant_id varchar(16)
registrant_name varchar(128)
Run Code Online (Sandbox Code Playgroud)
我想运行一个查询,显示所有符合最大允许长度的条目,即我目前为上述做的事情:
SELECT *
FROM `tm_registrant`
WHERE length( `registrant_name` ) = 128
Run Code Online (Sandbox Code Playgroud)
但是,我不想硬编码128,因为我有很多列,并且想要运行一个查询来查看所有具有至少一个完全"填充"列的条目.
SELECT CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'your_table_name'
AND table_schema = 'your_db_name'
AND column_name = 'your_column_name'
LIMIT 0 , 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2809 次 |
| 最近记录: |