[前][次][番号順一覧][スレッド一覧]

mysql:2976

From: "K.kajiura" <"K.kajiura" <cgi@xxxxxxxxxx>>
Date: Wed, 10 Jan 2001 03:20:04 +0900
Subject: [mysql 02976] Re: 【質問】 perl でのシングルクウォートのエスケープについて教えてください。

梶浦 @ Ultinet と申します。

> そのカラムに「'90」なるデータを入力する際には、
> INSERT INTO TEST VALUES ('\'90');ではだめでしょうか?

INSERT INTO TEST VALUES ("'90");
では、だめですか??

私は、専らMySQL は、Perl + DBD::Mysql + DBI で
使用していますが、扱うデータ中に、ダブルクォートが
出てくる頻度に比べて、シングルクォートが圧倒的に
多いので、

$mysql = DBI -> connect(db_name,user,pass);
$sql = qq/UPDATE TEST SET OS="WIN'95" WHERE ID=1 || ID=2/;
$opr = $mysql -> prepare($sql);
$opr -> execute;

こんな感じで、利用しています。


[前][次][番号順一覧][スレッド一覧]

      2964 2001-01-08 22:54 ["一藤・自宅" <machio] Access のパススルークエリでお尋ねします 
      2970 2001-01-09 12:57 ┗[madara <madara@xxxxx]                                       
      2971 2001-01-09 18:40  ┣[荒井 哲三 <tetsumi.] 【質問】 perl でのシングルクウォートのエスケープについて教えてください。
      2974 2001-01-09 23:49  ┃┣[とみたまさひろ <tomm]                                   
->    2976 2001-01-10 03:20  ┃┗["K.kajiura" <cgi@xxx]                                   
      3000 2001-01-11 21:19  ┗["一藤・自宅" <machio]                                     
      3001 2001-01-11 23:24   ┣["一藤・自宅" <machio] Access のパススルークエリー リンクサブフォームで・・・
      3003 2001-01-12 01:17   ┃┗[<endo_t@xxxxxxxxxx> ]                                 
      3036 2001-01-15 22:28   ┃ ┗[一藤・自宅 <machio@x]                               
      3037 2001-01-15 22:39   ┃  ┣[<endo_t@xxxxxxxxxx> ]                             
      3056 2001-01-17 23:12   ┃  ┃┗[<endo_t@xxxxxxxxxx> ]                           
      3040 2001-01-16 18:28   ┃  ┗[madara <madara@xxxxx]                             
      3043 2001-01-17 11:17   ┃   ┗[<eeb01@xxxxxxxxxx>  ]                           
      3044 2001-01-17 12:13   ┃    ┗[madara <madara@xxxxx]                         
      3049 2001-01-17 20:24   ┃     ┗[一藤・自宅 <machio@x]                       
      3082 2001-01-21 23:55   ┃      ┗[Akihiko Toshimitsu <]                     
      3013 2001-01-12 18:05   ┗[madara <madara@xxxxx]