Pergunte aqui

Perfil de yuzu - atividade

2016-11-23 02:11:46 +0200 Medalha recebida  Pergunta famosa (fonte)
2015-10-22 18:09:00 +0200 Medalha recebida  Professor (fonte)
2015-10-22 18:09:00 +0200 Medalha recebida  Autodidata (fonte)
2015-10-09 11:31:59 +0200 Respondeu uma pergunta MySQL(MariaDB)のレコードをLibreOfficeBaseで更新・追加する方法について。

すみません!自己解決しました! 今後同じ現象にあわれた方のため、恥ずかしながら解決策(?)を記します。

現象:
    ・MySQL(MariaDB)にLibreOffice BASEから接続でき、テーブルも表示されるが、更新ができない

原因:
    ・当該デーブルに主キーをつけていなかったため。

対処方法:
    ・更新したいテーブルに、何らかの方法でインデックスをつけてください。
        コマンドの場合:
            ALTER TABLE `テーブル名称` ADD PRIMARY KEY(`主キーを付与するフィールド名`);
        BASEで行う場合:
            1.当該DBのテーブルを右クリックし、編集でひらく
            2.主キーを付けたいフィールドを選択し、右クリック。「プライマリーキー」を選択
            3.保存して反映

あぁぁ。。。お間抜けでした。。。。

2015-10-09 03:22:04 +0200 Medalha recebida  Pergunta notável (fonte)
2015-10-05 22:39:53 +0200 Medalha recebida  Pergunta popular (fonte)
2015-09-15 13:36:01 +0200 Perguntou MySQL(MariaDB)のレコードをLibreOfficeBaseで更新・追加する方法について。

MySQL(MariaDB)をUbuntu14.04上で構築し、運用しています。

マスタの管理などの運用負荷を簡単に下げるため、LibreOffeceBase(以下Baseと記載)からMariaDBのレコードを管理できるようにしようとしています。

JDBCとネイティブの双方で接続はでき、参照系は問題なくできるのですが、 更新や追加と行った処理ができません。

Baseからテーブルを作成すると、そのテーブルだけは、レコードの更新・追加ができるのですが、MariaDBに既存のテーブルではなぜかできないのです。

接続ユーザは、当該DBに対して全権を持っているユーザーと、rootで接続しても同じ現象です。

WEB検索で下記URLを見つけ、同じ状況となることはわかったのですが、 http://blog.livedoor.jp/vine_user/arc... 理由がわからず、解決策がなにかあるのかどうか、どなたかご存じないでしょうか?

感覚的に何らかのプロパティがあるのか、、、、と考えているのですが。。。。

よろしくお願いいたします。