トップページ
>テーブル
>データの追加ができない
データを追加しようとしたら,以下のエラーメッセージが表示されて登録できませんでした.

原因
追加もしくは変更しようとしたデータが,そのテーブルですでに登録されているデータの主キーと重複している可能性が高いと思われます(この場合,解決方法1でエラーを回避できます).
解決方法
エラーメッセージに記載のあるとおりです.
以下の3つのうち,いずれかに該当していないか確認してください.
- 重複する値のあるフィールドの値を変更するか

なんでだろう?
主キー(※1)は,ひとつまたは複数のフィールドから構成され,そのテーブルの中で,データを特定する唯一のものでなければならないためです.
- インデックスを削除してください。

なんでだろう?
フィールドにインデックス(※2)を設定すると,重複した値が入力されるのを防ぐ働きがあるためです(インデックスの設定で「はい(重複なし)」を選択した状態).
- または重複する値を使用できるように再定義してください。

なんでだろう?
インデックスを設定した場合でも,重複する値を許可すると,重複した値も追加可能になるためです(インデックスの設定で「はい(重複あり)」を選択した状態).
用語解説
- 主キー(※1)
- 主キーは,テーブルの中で行を特定するための基準となるフィールドのことです.
主キーは,ひとつまたは複数のフィールドから構成されています.
- インデックス(※2)
- インデックスは,検索や並べ替えの速度を向上させるために設定する場合があります.
- リレーションシップ(エラーメッセージより)
- テーブルとテーブルとを関連づけることを言います.
作成日:2003/5/6
Copyright (C)2003 Orakumiko All rights reserved.