NOTNULLフィールドにデフォルト値を設定しました。SQLは次のとおりです。
insert into table_name () values ()
フィールドがNULLを制限しているため、このSQLはMySQLによって拒否されるはずです。ただし、フィールドの値は ""(null文字列)でした。
次に、別のSQLを試しました。
insert into table_name (name) values (NULL)
このSQLは拒否されたため、値は挿入されませんでした。
MySQLはNULLと""を区別しているようです。「values()」などの最初のSQLを回避する必要がありますか?