mysql:14704
From: "加藤 剛" <"加藤 剛" <g-kato@xxxxxxxxxx>>
Date: Sun, 30 Nov 2008 09:34:10 +0900
Subject: [mysql 14704] Re: 常にオートコミットをオフにする設定
近藤さん はじめまして。加藤@アークシステムです。 MySQL5.0ではオートコミットをオフにするためのシステムパラメータは 用意されていません。ですが、同じことを実現するための方法として 「init_connect」パラメータを使用する方法があります。このパラメータは DBへの接続確立後、最初に実行されるSQLを指定するものです。 #パラメータの詳細は以下をご覧ください。 http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_init_connect 具体的には、my.iniで init_connect=''set autocommit=0 と設定することで実現できるはずです。 ただし、init_connectパラメータで指定したSQLはSUPER権限を もつユーザ(rootユーザなど)に対しては実行されないため、注意してください。 >Note that the content of init_connect is not executed for users that have the SUPER privilege. 2008/11/30 3:35 nobu <mininobu@xxxxxxxxxx>: > 近藤(nobu)です。 > > 件名の通りなのですが、my.iniの設定でオートコミットをオフにすることは可能でしょうか? > コマンドでは、set autocommit=0にすることで可能なのですが、設定によって常にオフに > できないかと思っています。 > 5.0のドキュメントを見たのですが、それらしい設定が見つけられませんでした。 > どなたか、ご存知の方がいらっしゃいましたらアドバイスをお願いします。 > > ■環境 > Windows XP SP3 > Mysql 5.0.67 > > -- ************************************************ 株式会社アークシステム ソリューション開発部 加藤 剛 - Go Kato - E-Mail:g-kato@xxxxxxxxxx TEL :03-3666-8207 URL :http://www.arksystems.co.jp ************************************************
14703 2008-11-30 03:35 [nobu <mininobu@xxxxx] 常にオートコミットをオフにする設定 -> 14704 2008-11-30 09:34 ┗["加藤 剛" <g-kato@xx] 14705 2008-11-30 15:17 ┗[nobu <mininobu@xxxxx]