Feature #1741

CREATE TABLE時のAUTO_INCREMENTが利用されない

Added by Kentoku SHIBA about 5 years ago. Updated about 5 years ago.

Status:完了チェック待ちStart date:05/16/2013
Priority:NormalDue date:
Assignee:Kentoku SHIBA% Done:

80%

Category:-
Target version:-

Description

storageモードの場合

1から始まるgroongaの仕様がそのまま出ております。 MySQL互換モード的な実装の予定はございますか?

mysql> CREATE TABLE hoge_table8 (
    ->   id INT AUTO_INCREMENT,
    ->   contents TEXT,
    ->   PRIMARY KEY (id),
    ->   FULLTEXT INDEX (contents)
    -> ) ENGINE=mroonga AUTO_INCREMENT=34129 DEFAULT CHARSET utf8;
Query OK, 0 rows affected (0.01 sec)

mysql> INSERT INTO hoge_table8 (contents) VALUES('abc'); Query OK, 1 row affected (0.00 sec)

mysql> SELECT * from hoge_table8; *************************** 1. row *************************** id: 1 contents: abc 1 row in set (0.00 sec)

mysql> SELECT * from hoge_table8; +----+----------+ | id | contents | +----+----------+ | 1 | abc | +----+----------+ 1 row in set (0.00 sec)

History

#1 Updated by Kentoku SHIBA about 5 years ago

  • Status changed from 新規 to 担当者作業中
  • % Done changed from 0 to 40

create table時に指定されたauto_increment値を利用するように修正。
ただし、innodbと同じく、MySQL再起動でこの値はクリアされる。

現在、既存のテストが通らないという状態であるため、追加作業中。

#2 Updated by Kentoku SHIBA about 5 years ago

  • Status changed from 担当者作業中 to 完了チェック待ち
  • % Done changed from 40 to 80

テスト完了。

Also available in: Atom PDF