- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL Date型にNULLが設定できない。)
MySQL Date型にNULLが設定できない
このQ&Aのポイント
- csvファイルからMySQLにデータを取り込む際に、Date型やint型にNULLを設定する方法について
- csvファイルを読み込む際、NULL値を設定するとエラーが発生する問題がある
- insert文を使用して行を追加する場合は、NULL値を設定することができる
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
表の構成列は6個あるのに、csvファイルは5個しか値がないのでしょうか? insert文では格納できたというのも、実際に使ったinsert文と違っているのでしょうか? →列名のリストを省略しているのに、values句では5個の値しか指定しておらず、エラーになるはず。 >外部ファイルから読み込んだ場合にNULL値を設定するにはどのようにしたら 表の定義通りの順序、個数でcsvファイルを作るのであれば、 \N を入れておけば、nullで格納できます。 「表の定義通りの順序、個数でcsvファイルを作らずに」といった要件があるなら、具体的な内容を提示してください。
お礼
回答ありがとうございます。 >\N >を入れておけば、nullで格納できます。 \Nをセットすることでできました。 ありがとうございます。 >insert文では格納できたというのも、実際に使ったinsert文と違っているのでしょうか? 質問するために余分な情報を削除したりした際に、一列削除しわすれました。 混乱させてしまい恐縮です。 回答ありがとうございました。