No. | 質問・回答 | おれい |
|
[50531] mysqlでのインデックス修正 |
|
|
OS:Fedora Core 1
ソフトウェア名/バージョン:mysql 4.0.20
バックアップデータをインポートした際、前のデータベースのインデックスをそのまま引き継いでインポートされてしまいます
バックアップデータを抽出する際、whereで選択しているのでインデックスがバラバラの状態になっています
ですのでバックアップデータ+インポート先のデータが合体して、めちゃくちゃになっています
このインデックスを1から付加し直したいんですが どの様な方法があるでしょうか?
フィールドはフィールド名IDでauto_incrementとなっています
IDの他、30個程フィールドがあります
データ件数は300件程です
isamchkを使うのかと思って調べましたが 良い方法が分からず質問させていただきます
よろしくお願いします
雲 2004年9月28日11:29
|
|
|
|
[50536] |
こんにちは。
INDEXの修復といっても色々ありますので・・・。
どれぐらいバラバラなのか?
FULLTEXT INDEXを使用?
修復はINDEXファイルだけでOKか?
などなど・・・。
http://dev.mysql.com/doc/mysql/ja/index.html
とりあえずここを見て、ご自分の環境に合わせたクエリを実行して下さいね。
(^^ゞ
taka451213 (13) 2004年9月28日13:21
|
+10 p
|
|
|
[50550] |
返信ありがとうございます
mysqlでのインデックス修正が分からなかったので
バックアップファイルにあるインデックスを修正するプログラムを書いて基データ自体を修正してデータベースに取り込みました
無事完了しました
taka451213さん ありがとうございました
雲 2004年9月28日17:12
|
|
|
|
( 参照数:6631 日平均:0.9 ) |
|
〜 回答の受付を終了しました 〜 |