Open1

【DB/MySQL】Field ‘xxxxx’ doesn’t have a default value エラーについて

まさぴょん🐱まさぴょん🐱

Field ‘xxxxx’ doesn’t have a default value エラーについて

エラー原因

このエラーメッセージは、値を指定すべき(not null制約)カラムに値が指定されていないことが問題のエラーになります📝

解決策

  1. カラムにデフォルト値を設定する。
  2. カラムの NOT NULL 制約を削除する。
  3. レコードの挿入や更新時に値を明示的に指定する。

参考・引用

https://hanlabo.co.jp/memorandum/2912/

https://stackoverflow.com/questions/68722371/typeorm-evokes-error-in-findone-query-queryfailederror-er-no-default-for-fiel

https://qiita.com/seltzer/items/3096f0805440bfa19bff