Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenir la liste de tous les noms de colonnes d'une table qui n'ont pas NULL comme valeur par défaut ?

Vous pouvez interroger un INFORMATION_SCHEMA.COLUMNS tableau :

SELECT * FROM INFORMATION_SCHEMA.COLUMNS
 WHERE table_name = 'my_table'
   AND column_default is [not] null;

Votre titre dit "avoir null par défaut" mais le message dit "ne pas avoir null par défaut". Choisissez-en un :-)