A5:SQL Mk-2

開発のこと、日々のこと

テーブルへのカラム追加後、そのテーブルがビュー定義になってしまう

ホーム フォーラム A5:SQL Mk-2掲示板 テーブルへのカラム追加後、そのテーブルがビュー定義になってしまう

このトピックには5件の返信が含まれ、2人の参加者がいます。2 週間、 1 日前 issi さんが最後の更新を行いました。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #5682 返信

    issi

    お世話になっております。issiと申します。

    DBのとあるテーブルに、A5M2上でALTER文でカラムを追加してから、
    A5M2を再起動いたしますとそのテーブルがテーブル定義からビュー定義になぜか変更されてしまい、
    SELECT文などで参照ができなくなってしまい非常に困っております。

    ちなみにそのDBにてSHOW TABLESをした場合にはその対象のテーブルは表示されております..。

    お忙しい中申し訳ございませんが、どうかご回答のほどよろしくお願いいたします。

    #5683 返信

    issi

    ちなみに使用環境はWin10, バージョンは2.14.2です。2.14.3でも同様の事象を確認しています。

    #5712 返信

    松原正和
    キーマスター

    issiさんこんにちは。
     
    不具合報告ありがとうございます。DBの種類は何でしょうか?。SHOW TABLESコマンドを使用しているのでMySQL系でしょうか?。
     
    あと一応確認ですが、実際Viewになってしまっているということではないということでよろしいでしょうか?。

    • この返信は1 ヶ月前に  松原正和 さんが編集しました。
    #5793 返信

    issi

    ご返信いただきましてありがとうございます。
    また、返信が遅れてしまって申し訳ございません。

    DBの種類はMariaDBです。
    バージョンは10.4.7です。

    A5M2上で確認すると今までテーブルに入っていたテーブル(以下Aとします)が、
    ビューの方に移ってしまっており、テーブルの方に戻す必要があったのですが方法がわからない状況です…。(ローカル環境でのみ、発生している状況です)

    色々調べてみて、Aテーブルのibdファイルを削除してから再起動したりしてみたのですがそれでも戻らないので、AテーブルをDROPをし(ここは成功します)、再度CREATE TABLEしようとすると下記エラーが出てしまいます。

    「(HY000): Tablespace for table ‘db_name.A‘ exists. Please DISCARD the tablespace before IMPORT」

    もし何かご存知でしたら教えていただけますと幸いです。よろしくお願いいたします。

    #5840 返信

    松原正和
    キーマスター

    issiさんこんにちは。
     
    MySQLデータベースが壊れた時のメッセージなのでしょうか…。
     
    ちょっとこの状況は経験したことがないのでよくわかりません。
     
    サーバーのパーミッションか何かの問題で問題が起きたのでしょうか…。すみません。この程度しか言えません。

    #5856 返信

    issi

    ご回答いただきありがとうございます。

    依然として起こっていましたが、MariaDBのバージョンの問題?らしく、バージョンを下げることで起こらなくなるという記事を見たので、そちらで対応を試みようと思います。

    ご迷惑おかけしてしまって、申し訳ございません。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
返信先: テーブルへのカラム追加後、そのテーブルがビュー定義になってしまう
あなたの情報:




コメントは受け付けていません。