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]