MySQL(MariaDB)のレコードをLibreOfficeBaseで更新・追加する方法について。

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

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

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

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

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

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

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

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

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

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

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

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

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