次のような列にデータを挿入しようとしています。
INSERT INTO Song values (null, 'Truth of a Liar')
このように設定されたテーブルに:
CREATE TABLE Song (id integer primary key, name varchar(255), count int not null default 0)
次のエラーが発生します。table Song has 3 columns but 2 values were supplied INSERT INTO Song2 values (null, 'Truth of a Liar')
たまにcount
値を入れなければならないかもしれないので、最後の列には入れられないと思っていました。私は次のように列を明示的に埋めることができることを知っています:
INSERT INTO Song(id, name) values (null, 'msdads')
しかし、私は別の方法を望んでいました。
INSERT
いくつかのデフォルト値といくつかの設定値を使用して、テーブルにデータを取り込む別の方法はありますか?