Tetsuro IKEDA
null+****@clear*****
Thu Oct 4 10:23:23 JST 2012
Tetsuro IKEDA 2010-11-22 09:41:39 +0900 (Mon, 22 Nov 2010) New Revision: 6d2506efc6e0f62ee1abbd6a9a3eba7dade0bfa5 https://github.com/mroonga/mroonga/commit/6d2506efc6e0f62ee1abbd6a9a3eba7dade0bfa5 Log: using lower-case for last_insert_grn_id in documents. Modified files: doc/ja/source/install.rst doc/ja/source/userguide.rst Modified: doc/ja/source/install.rst (+2 -2) =================================================================== --- doc/ja/source/install.rst 2010-11-21 16:32:59 +0900 (faa4f83) +++ doc/ja/source/install.rst 2010-11-22 09:41:39 +0900 (3295c9a) @@ -208,11 +208,11 @@ groongaストレージエンジンのインストール 続いてUDF(ユーザ定義関数)をインストールします。 -INSERTを行った際にgroongaにより割当てられるレコードIDを取得するためのLAST_INSERT_GRN_ID関数をインストールします。 +INSERTを行った際にgroongaにより割当てられるレコードIDを取得するためのlast_insert_grn_id関数をインストールします。 以下のようにCREATE FUNCTIONを実行します。 :: - mysql> CREATE FUNCTION LAST_INSERT_GRN_ID RETURNS INTEGER soname 'ha_groonga.so'; + mysql> CREATE FUNCTION last_insert_grn_id RETURNS INTEGER soname 'ha_groonga.so'; githubからのインストール ------------------------ Modified: doc/ja/source/userguide.rst (+6 -6) =================================================================== --- doc/ja/source/userguide.rst 2010-11-21 16:32:59 +0900 (e89537d) +++ doc/ja/source/userguide.rst 2010-11-22 09:41:39 +0900 (23b2e48) @@ -157,24 +157,24 @@ INSERTでテーブルにレコードを追加してみましょう。_idカラ +------+------+ 4 rows in set (0.00 sec) -また直前のINSERTにより割当てられたレコードIDについては、LAST_INSERT_GRN_ID関数により取得することもできます。 :: +また直前のINSERTにより割当てられたレコードIDについては、last_insert_grn_id関数により取得することもできます。 :: mysql> INSERT INTO t1 VALUES (null, 100); Query OK, 1 row affected (0.00 sec) - mysql> SELECT LAST_INSERT_GRN_ID(); + mysql> SELECT last_insert_grn_id(); +----------------------+ - | LAST_INSERT_GRN_ID() | + | last_insert_grn_id() | +----------------------+ | 5 | +----------------------+ 1 row in set (0.00 sec) -LAST_INSERT_GRN_ID関数はユーザ定義関数(UDF)としてgroongaストレージエンジンに含まれていますが、インストール時にCREATE FUNCTIONでMySQLに追加していない場合には、以下の関数定義DDLを実行しておく必要があります。 :: +last_insert_grn_id関数はユーザ定義関数(UDF)としてgroongaストレージエンジンに含まれていますが、インストール時にCREATE FUNCTIONでMySQLに追加していない場合には、以下の関数定義DDLを実行しておく必要があります。 :: - mysql> CREATE FUNCTION LAST_INSERT_GRN_ID RETURNS INTEGER SONAME 'ha_groonga.so'; + mysql> CREATE FUNCTION last_insert_grn_id RETURNS INTEGER SONAME 'ha_groonga.so'; -ご覧のように_idカラムやLAST_INSERT_GRN_ID関数を通じてレコードIDを取得することができました。ここで取得したレコードIDは後続のUPDATEなどのSQL文で利用すると便利です。 :: +ご覧のように_idカラムやlast_insert_grn_id関数を通じてレコードIDを取得することができました。ここで取得したレコードIDは後続のUPDATEなどのSQL文で利用すると便利です。 :: mysql> UPDATE t1 SET foo = 200 WHERE _id = 5; -------------- next part -------------- HTML����������������������������...Download