mysqldef dry-runはCHECK句のLIKEエスケープ差分を検出しないことがある
Drizzle
sqldef
MySQL
Database
MySQL の CHECK 制約で LIKE パターンの _ エスケープ有無が異なる場合でも、mysqldef --dry-run が差分なしと判定することがある。一方で drizzle-kit introspect は information_schema / SHOW CREATE TABLE の実 DB 定義を反映するため、ローカル DB の CHECK 句が緩い状態だと生成 schema に目的外差分として出る。生成物の差分が怪しい場合は、mysqldef dry-run だけでなく SHOW CREATE TABLE や information_schema.CHECK_CONSTRAINTS を確認し、必要なら既存データの違反件数を確認してから ALTER TABLE DROP CHECK / ADD CONSTRAINT CHECK でローカル DB の制約を張り直す。