SQL/データベースエラーエラー
SQLITE_MISMATCH (20)SQLITE_MISMATCH (20) — データ型の不一致
データ型が期待される型と一致しません。
sqlite
このエラーの原因
INTEGER PRIMARY KEY(rowidの別名)に非整数値が挿入されました。
修正方法
INTEGER PRIMARY KEYの値が整数であることを確認してください。CAST()を使用して値を変換してください。
関連するエラーコード
SQL/データベースエラー致命的
SQLITE_IOERR (10)SQLITE_IOERR (10) — ディスク I/O エラー
データベースの読み書き中にディスク I/O エラーが発生しました。
sqlite
詳細を表示 SQL/データベースエラーエラー
MySQL 1146MySQL 1146 — テーブルが存在しない
参照されたテーブルがデータベースに存在しない。
mysql
詳細を表示 SQL/データベースエラーエラー
SQLITE_BUSY (5)SQLITE_BUSY (5) — データベースがロックされています
データベースファイルが別の接続またはプロセスによってロックされています。
sqlite
詳細を表示 SQL/データベースエラーエラー
2350523505 — 一意制約違反
INSERT または UPDATE が一意制約または主キーに違反した。
postgresql
詳細を表示 SQL/データベースエラー致命的
SQLITE_CORRUPT (11)SQLITE_CORRUPT (11) — データベースのディスクイメージが破損しています
データベースファイルが破損しています。
sqlite
詳細を表示 SQL/データベースエラーエラー
4000140001 — シリアライゼーション失敗
シリアライゼーション競合によりトランザクションがロールバックされた。
postgresql
詳細を表示