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

mysql:13139

From: "SASAKI Katuhiro" <"SASAKI Katuhiro" <sahiro@xxxxxxxxxx>>
Date: 4 Jul 2006 15:03:01 +0900
Subject: [mysql 13139] Re: mysqldumpとauto_increment

平塚さま・柴垣さま

 ささきです。お返事ありがとうございました。

HIRATSUKA Sadao様の<20060704134031.A984.HIRATSUKA.SADAO@xxxxxxxxxx>から
>>  問題ですが、mysqldumpでデータベースのダンプを取得した際、
>> auto_incrementキーワードが抜け落ちてしまうことです。
>
>> % mysqldump -uroot -p \
>> > --default-character-set=binary --skip-opt --quick \
>> > --lock-all-tables --flush-logs \
>> > --hex-blob --add-drop-database --all-databases
>
>同じく5.0.22で試したところ
>
>このオプションでは、確かにauto_incrementが消えました。
>
>--skip-optを外したらauto_incrementが出てきました。
>
>--skip-optをつけても、--create-optionsを付けたら
>auto_incrementが復活しました。
>
 なるほど。オプションの問題でしたか。
 どうやらこちらでの検証(オプションをいろいろ変更しての試行)が足りなかっ
たようです(恥。mysqldump(1)を読み直したら、
>        o  --create-options
> 
>           Include all MySQL-specific table options in the CREATE TABLE
>           statements.
>
となっているので"--create-options"を落とした場合、TABLEの構造が完全に再
現されないことがあり得てしまう、ということですね。
 ちなみに、
>        o  --opt
> 
>           This option is shorthand; it is the same as specifying
>           --add-drop-table --add-locks --create-options --disable-keys
>           --extended-insert --lock-tables --quick --set-charset. It should
>           give you a fast dump operation and produce a dump file that can be
>           reloaded into a MySQL server quickly.
>
となっていて"--opt"(デフォルト)に"--create-options"が含まれている、と。
 こうして改めて読み返してみると「なるほどな」なのですが、これまで
"all MySQL-specific table options"と"auto_increment"が結びつけられません
でした。いやはや……。

 再度になりますが、どうもありがとうございました。mysqldumpのオプション
については、もう一度検討してみてみることにいたします。


--
                       SASAKI Katuhiro

                mailto: sahiro@xxxxxxxxxx


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

     13135 2006-07-04 13:01 ["SASAKI Katuhiro" <s] mysqldumpとauto_increment               
     13136 2006-07-04 13:27 ┣[柴垣 <akiro@xxxxxxxx]                                       
     13137 2006-07-04 13:43 ┣[HIRATSUKA Sadao <hir]                                       
->   13139 2006-07-04 15:03 ┃┗["SASAKI Katuhiro" <s]                                     
     13138 2006-07-04 14:51 ┗[<kuyo@xxxxxxxxxx>   ]                                       
     13140 2006-07-04 15:39  ┗["SASAKI Katuhiro" <s]