MyISAM поддерживает NOT NULL.
Главным образом.
Если в режиме пакетной вставки MySQL не вставит в столбец '1001 * неявное значение по умолчанию ' и, возможно, выдаст предупреждение. Чтобы предотвратить это, вы должны включить режим strict
sql .
Что касается пунктов проверки, MySQL примет синтаксис, но полностью игнорирует его в определениях таблиц.