mysql:16339
From: ユメ吉 <ユメ吉 <yume_tana@xxxxxxxxxx>>
Date: Mon, 16 May 2016 19:54:14 +0900 (JST)
Subject: [mysql 16339] Re: [mysql 16338] RE: [mysql 16337] Re: [mysql 16336] Re: nullの入力
ゆめ吉です。 渡辺さん ご返事ありがとうございます。 早速やってみました。うまくいきました。 インポートのときエスケープ文字 「\」を 入れること知りませんでした。 おかげでもやもやが晴れた気分です。 ----- Original Message ----- >From: Watanabe Tomoyuki <WATANABE.TOMOYUKI.2@xxxxxxxxxx> >To: "ml@xxxxxxxxxx" <ml@xxxxxxxxxx> >Date: 2016/5/16, Mon 14:00 >Subject: [mysql 16338] RE: [mysql 16337] Re: [mysql 16336] Re: nullの入力 > > > >渡辺です。 > >HeidiSQLはほとんど使ったことなかったんですが、 >Windows7に入れて試してみました。 > >「データのエクスポート」はデータタブの「グリッド行のエクスポート」の機能でしょうか。 >であれば、その時「NULL value」の項目に「\N」を指定します。 >すると、CSVファイル上でNULLの箇所に「\N」が入ります。 > >エクスポートしたファイルをインポートするときに「フィールドエスケープ文字」に「\」を指定します。 > >これで当方の環境ではうまくいきました。 >お試しください。 > > > >From:ユメ吉[mailto:yume_tana@xxxxxxxxxx] >Sent: Sunday, May 15, 2016 2:22 PM >To: ml@xxxxxxxxxx >Subject: [mysql 16337] Re: [mysql 16336] Re: nullの入力 > >三谷さん >はじめまして、ゆめ吉です。 > >早速のご返答ありがとうございます。 >質問内容があまりにも初歩過ぎてアドバイスが >ないのかなと思っておりました。 > >私もいろいろ調べてみましたが、よくわかりません。 >調べたこと(管理Iソフト「HeidiSQL」を使って) > >1-テーブルを作成し、カラムは日付、文字、数字を作り > 1件ごと手入力で 意図的に Null が混じったデータを > 作成。 テーブルを閉じて、再開しても Null が入っている > データ を確認する。 > >2-次に INSERT INTO 〜 VALUESを 使って 各カラムで > 各値を ,null, を入れて正常に入力されるのを確認 > >3-このようにして作ったテーブルをエクスポートしてcvsファイルに移管 > (このときは、NULLNI に該当するところは ,, のようになっておりました。) > >4-問題はこれをインポートで再びテーブルに取り込む時にエラーになります。 > この後、NULLのところを ,, から ,,null,や,<null>,や,(nll), にしてもエラーがでます > ・エラー番号 1292 incorrect date valve 日付のとき > ・エラー番号 1366 incorrect decimal valve 数値のとき > > >今回は特に 数値の null 入力方法を知りたくて メールしてます。 > > > > > >
16336 2016-05-14 14:41 [Satoshi MITANI <mita] Re: nullの入力 @ 16337 2016-05-15 14:21 ┗[ユメ吉 <yume_tana@xx] Re: [mysql 16336] Re: nullの入力 @ 16338 2016-05-16 14:00 ┗[Watanabe Tomoyuki <W] RE: [mysql 16337] Re: [mysql 16336] Re: nullの入力 -> @ 16339 2016-05-16 19:54 ┗[ユメ吉 <yume_tana@xx] Re: [mysql 16338] RE: [mysql 16337] Re: [mysql 16336] Re: nullの入力