无法在联机sql解释器中创建或查询表

无法在联机sql解释器中创建或查询表,sql,Sql,我一直试图在一个使用sql.js运行的解释器上简单地创建和显示来自这些表的信息 我浏览了作业论坛,尝试根据w3schools提供的内容以不同的格式分配主键,还尝试显式创建一个数据库以将表放入其中。没有变化 DROP TABLE IF EXISTS employees; CREATE TABLE pledges( donorId integer , donor text, pledge integer, AmountP

我一直试图在一个使用sql.js运行的解释器上简单地创建和显示来自这些表的信息

我浏览了作业论坛,尝试根据w3schools提供的内容以不同的格式分配主键,还尝试显式创建一个数据库以将表放入其中。没有变化

DROP TABLE IF EXISTS employees;
CREATE TABLE pledges( donorId       integer ,  donor    text,
                          pledge integer,     AmountPaid integer,
                    );

 INSERT INTO pledges VALUES (1,'JOHNSON',6,30);
 INSERT INTO pledges VALUES (2,'ROGERS',5,100);
 INSERT INTO pledges VALUES (1,'RODDUCK',10,50);
 INSERT INTO pledges VALUES (1,'PETERS',2,20);
 INSERT INTO pledges VALUES (1,'ALBERTSON',7,56);

 SELECT * FROM pledges;

我只是希望创建简单的表并测试查询,但它总是说获取结果

由于create TABLE语句不正确,您的在线工具可能会接受错误。在AMOUNTPAYED整数定义之后,您有一个悬空:

修复该错误并删除“承诺”表而不是“员工”表后,脚本即可正常运行:

如果存在,则删除表格; 创建表格承诺 donorId整数, 捐助国文本, 保证整数,
amountpaid integer-为什么要删除一个名为employees的表,而创建一个名为Creditions的表?非常感谢。这正是我在大约45分钟的时间里把头发从lmao上扯下来后发现的问题。