我正在寻找将数据插入到这样的列中:
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
数据放入表中,使用一些默认值和一些设置值?