本文へスキップ
BecomeCoder

SQLのエラー · エラー12

duplicate column name ― 列名の重複

CREATE TABLE の中で、同じ名前の列を2回定義すると出ます。コピー&ペーストのミスでよく起こります。

出るコード

CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT,
    name TEXT   -- name 列が2つある
);

エラーメッセージ

Parse error: duplicate column name: name

直し方

列名が重複していないか確認し、片方を削除するか、別の名前(例: nickname)に変更します。