mysql:2783
From: 松並 <松並 <matunami@xxxxxxxxxx>>
Date: Wed, 06 Dec 2000 00:12:16 +0900
Subject: [mysql 02783] Re: magic_quotes off 時のメタ文字の扱い
こんばんは松並@横浜です。 On Tue, 05 Dec 2000 18:08:08 +0900 moeru@xxxxxxxxxx (moeru) wrote: > しかし、ダンプをとって > INSERT INTO event VALUES( '27', '1', '2', '946656000', '954518400', '女子高生\'s ,,,’'); > ってやると > > MySQL said: You have an error in your SQL syntax near 's'); > INSERT INTO event VALUES( '27', '1', '2', '946656000', '954518400', '女子・ at line 1 > > ってエラーになります。 「ダンプをとって」という表現の意味は分かりませんが・・・ 私の環境では動いてしまいます。 (以下は実行結果からコピー&ペーストしました。) mysql> create table test ( abc text ); Query OK, 0 rows affected (0.00 sec) mysql> insert into test values('女子高生\'s ,,,’'); Query OK, 1 row affected (0.00 sec) mysql> select * from test; +------------------+ | abc | +------------------+ | 女子高生's ,,,’ | +------------------+ 1 row in set (0.00 sec) TeraTerm(ターミナルソフト)の漢字コード(送受両方)を SJISとEUC_JPでそれぞれ試してみましたが、結果は両方とも正常でした。 なにか環境が違うのでしょうか? 私の環境は以下のようになってます。 RedHatLinux6.1J MySQL-3.23.27-1 <- RPMをインストールしたのみ MySQL-client-3.23.27-1 <- RPMをインストールしたのみ mysqlの起動スクリプト内部の起動部分 $bindir/safe_mysqld \ --skip-networking \ --default-character-set=sjis \ --datadir=$datadir --pid-file=$pid_file & > PHPを通してINSERT(例えば、他のテーブルにコピーとか)とかは問題なかったりしてますか? 「他のテーブルにコピー」という表現の具体的イメージは分かりませんが、 特に問題に出くわしていません。 ただしヘビーに使ってません・・・それで識者の方の意見が入らないかなぁ〜 なんて期待してたりします。 > バックアップなどの時にも問題発生しそうですよね? > > このへんは、どう解決されてますか? すみません・・・バックアップはまだやったことありません。 必要になったときに調べるというポリシーで勉強してますので、 まだお役に立てません。 ※それにしても女子高生とは・・・いけないサイトでも運用してるのですか:−> -- 松並@横浜 <matunami@xxxxxxxxxx> http://putyou.matwerks.com/
2777 2000-12-04 17:47 [<moeru@xxxxxxxxxx> ] magic_quotes off 時のメタ文字の扱い 2778 2000-12-05 01:01 ┗[松並 <matunami@xxxxx] 2779 2000-12-05 18:08 ┗[<moeru@xxxxxxxxxx> ] -> 2783 2000-12-06 00:12 ┗[松並 <matunami@xxxxx] 2792 2000-12-06 15:55 ┗[<moeru@xxxxxxxxxx> ] 2825 2000-12-07 14:06 ┗[松並 <matunami@xxxxx] 2835 2000-12-07 16:59 ┗[<moeru@xxxxxxxxxx> ]