mysql:1608
From: <takeshi@xxxxxxxxxx>
Date: Mon, 21 Feb 2000 08:30:01 +0900
Subject: [mysql 01608] Re: MS-ACCESS で入力した改行コードは LF に変換されるか?
At Mon, 21 Feb 2000 00:13:50 +0900, Isamu Narimatsu <isamu@xxxxxxxxxx> wrote: > > MySQL-3.22.30 付属のクライアント(mysqlコマンド) > > こちらでMySQL 付属のクライアントで実行した結果では、いわれているように改行 > コードがうまくはいります。 > (問題はないです。) > > しかし、やはりDOSの画面(これは、mysql.exe をダブルクリックして起動していま > す)からでは改行コードがうまく入らないようです。 ん? これは MySQL サーバー付属のコマンドとは、別の、どこかから引っ張ってきた mysql を使用しているという事ですか? c:\mysql\bin\mysql はコマンドラインのプログラムなので、 DOS 画面になり、それ以外の状態はないですが..? なにかおかしいと思った場合は、新しいバージョンのバイナリをためしてください 新しいバージョンでは、過去のバグが除かれています 今、Windows 用の MySQL の最新は 3.22.30 この中に含まれている c:\mysql\bin\ 以下のコマンドを使用します > また同じくDOSの画面からでは、エラーがでたとき日本語を含む部分にエラーが出た > ときは文字化けで表示されるようです。 > 「syntax near XXX」 のようにXXXの部分が文字化けで表示されてしまします。 > > select 文は文字化けなく日本語が表示されます。 > > 以上から、update構文で改行コードを含む更新を行うときはDOS画面からより、MySQL > 付属のクライアントからの方を使用した方が望ましいのでしょうか? Windows 用、MySQL-3.22.30のmysql.exe を使用して、 Windows 用 MySQL-3.22.30 のサーバー、 Linux の MySQL-3.22.32(SJIS) のサーバーに 対する update は、こちらでは問題が出ないです。 (update も、select と同じく、[enter] キーで、値に改行を入れました mysql> update t set c='か -> き'; ) 環境、バージョン、テーブル構造、データ、操作、MySQL のログ の情報 が無いので、いったい何が行われているのかわからず、 このままでは、バグも見つけようがないです。 詳しい情報を送ってください。それをもとに今後のバージョンで修正します -- 村上 毅 takeshi@xxxxxxxxxx
1607 2000-02-21 00:13 ["Isamu Narimatsu" <i] Re: MS-ACCESS で入力した改行コードは LF に変換されるか? -> 1608 2000-02-21 08:30 ┗[<takeshi@xxxxxxxxxx>]