sql >> Database >  >> RDS >> Mysql

Een lijst krijgen van alle kolomnamen in een tabel die geen NULL als standaardwaarde hebben?

U kunt een INFORMATION_SCHEMA.COLUMNS opvragen tafel:

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

Je titel zegt "hebben null als standaard", maar in de post staat "niet null als standaard hebben". Kies er een :-)




  1. Implementatie van SQL Server-prestatie-indicator voor query's, opgeslagen procedures en triggers

  2. Verbinding met MySQL-server verbroken tijdens zoekopdracht op willekeurige eenvoudige zoekopdrachten

  3. Hoe de NCHAR()-functie werkt in SQL Server (T-SQL)

  4. MySQL en PHP - hoe worden alle rijen weergegeven waarin de veldwaarde gelijk is aan x?