Если у вас есть доступ к базе данных information_schema
, вы можете использовать этот запрос:
SELECT `TABLE_NAME`, `COLUMN_NAME`
FROM `information_schema`.`COLUMNS`
WHERE
`IS_NULLABLE` = 'No'
AND `TABLE_SCHEMA` = 'Your database name goes here'
Протестировано в MySQL 5.1