查询数据库中允许为空且无默认值的字段
查询数据库中允许为空且无默认值的字段
该SQL语句用于查询指定数据库和表中所有允许为空且没有默认值的字段。
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '数据库名'
AND TABLE_NAME = '表名'
AND IS_NULLABLE = 'YES'
AND COLUMN_DEFAULT IS NULL;
其中,将'数据库名'和'表名'替换为实际的数据库名和表名即可。
该查询语句会返回该表中所有允许为空且没有默认值的字段名。
原文地址: https://www.cveoy.top/t/topic/jylB 著作权归作者所有。请勿转载和采集!