我一直试图在使用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;
期望只是我创建简单的表并测试查询,但它一直在说“获取结果”
答案 0 :(得分:1)
由于不正确的CREATE TABLE语句,您的在线工具可能会吞下该错误。在,
定义之后,您有一个悬垂的amountpaid integer
:
一旦该错误已解决(并且删除了pledges
表而不是employees
表),您的脚本可以正常运行:
DROP TABLE IF EXISTS pledges;
CREATE TABLE pledges
(
donorId integer,
donor text,
pledge integer,
amountpaid integer --<< you had a comma here
);
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;