# DB03002: 無効なデータ型

## これは何を意味するのか[​](#what-this-means "これは何を意味するのかへの直接リンク")

データ型がデータベースが期待するものと一致していません。例えば、数字が期待される場所にテキストが提供されました。

## 一般的な原因[​](#common-causes "一般的な原因への直接リンク")

* **ユーザー入力エラー** — 数値フィールドにテキストを入力
* **インポートの問題** — インポートされたデータに不正なフォーマットがある
* **データの破損** — 転送中に値が破損
* **プラグインの衝突** — 別のプラグインがデータ型を変更

## 修正方法[​](#how-to-fix "修正方法への直接リンク")

### 1. 入力内容を確認する[​](#1-check-your-input "1. 入力内容を確認するへの直接リンク")

入力しているデータを確認してください：

* **価格** — 数字である必要があります（例：`19.99`）
* **数量** — 整数である必要があります（例：`5`）
* **ID** — 数値である必要があります

### 2. 値を消去し再入力する[​](#2-clear-and-re-enter "2. 値を消去し再入力するへの直接リンク")

データが破損している場合：

* フィールドをクリア
* 値を手動で再入力
* 外部ソースからのコピー＆ペーストを避ける

### 3. ソースデータを確認する[​](#3-check-source-data "3. ソースデータを確認するへの直接リンク")

WooCommerceから同期している場合：

* WordPress管理でデータを確認
* 不正にフォーマットされたフィールドを探す
* ソースでデータを修正

### 4. データを再同期する[​](#4-re-sync-data "4. データを再同期するへの直接リンク")

サーバーから新しいデータを取得：

* ローカルキャッシュをクリア
* データを再同期
* 問題が解決するか確認

### 5. プラグインの衝突を確認する[​](#5-check-for-plugin-conflicts "5. プラグインの衝突を確認するへの直接リンク")

他のWooCommerceプラグインを使用している場合：

* それらが予期しない方法でデータを変更する可能性があります
* テストのために一時的に無効にする
* 互換性の問題を報告

## 一般的な例[​](#common-examples "一般的な例への直接リンク")

| フィールド | 期待される | 無効                     |
| ---------- | ---------- | ------------------------ |
| 価格       | `19.99`    | `$19.99`                 |
| 数量       | `5`        | `five`                   |
| SKU        | `ABC123`   | — (任意のフォーマット可) |
| 製品ID     | `42`       | `product-42`             |

## 関連するエラー[​](#related-errors "関連するエラーへの直接リンク")

* [DB03003](/ja/error-codes/DB03003.md) — 必須フィールドが不足
* [API03003](/ja/error-codes/API03003.md) — 無効なパラメータ値
