カラム値がヌルではなく、カラム値がデフォルト値と等しくないレコードをフェッチしたい。 私たちはテーブルにカラム値がNULLかMysqlでDEFAULT値を持つかどうかをチェックする方法
SELECT * FROM table WHERE column_name is NOT NULL AND column_name != 'some_default_value';
が、どのような将来の変化でいくつかのいずれかであれば、このsome_default_valueを使用することができることを知っていますか? 柔軟なソリューションはありますか?それはテーブルがnullの場合、あなたが知って助けたり、これと同じ値が含まれますrows.count使用する
SELECT *
FROM table
WHERE IFNULL(column_name, DEFAULT(column_name)) <> DEFAULT(column_name);
についての詳細を読むことができます。 –