【问题标题】:Unable to Query Table with SQL Fiddle无法使用 SQL Fiddle 查询表
【发布时间】:2017-08-11 05:27:04
【问题描述】:

我正在使用 SQL Fiddle,但在使用以下代码构建架构后,我无法运行简单查询 (SELECT * FROM CUSTOMER;)。我得到的唯一错误是“糟糕!出了点问题。再试一次,如果这种情况继续发生,请向 admin@sqlfiddle.com 发送电子邮件。”在我通过电子邮件发送 SQL Fiddle 之前,我想我会检查我的架构中是否存在导致问题的问题。

CREATE TABLE CUSTOMER (
C_CUSTOMER_ID  INTEGER(3)   NOT NULL  UNIQUE,
C_LNAME        VARCHAR(20)  NOT NULL,
C_FNAME        VARCHAR(15)  NOT NULL,
C_ADDRESS      VARCHAR(50)  NOT NULL,
C_CITY         VARCHAR(25)  NOT NULL,
C_STATE        CHAR(2)      NOT NULL,
C_ZIP          CHAR(5)      NOT NULL,
C_HOME_PHONE   CHAR(10)     NOT NULL,
C_MOB_PHONE    CHAR(10),
C_OTH_PHONE    CHAR(10),
PRIMARY KEY (C_CUSTOMER_ID));

CREATE TABLE ORDER_TABLE (
ORDER_ID       INTEGER(5)   NOT NULL  UNIQUE,
ORDER_DATE     DATETIME     NOT NULL,
ORDER_NOTES    VARCHAR(250) NOT NULL,
C_CUSTOMER_ID  INTEGER,
PRIMARY KEY (ORDER_ID),
FOREIGN KEY (C_CUSTOMER_ID) REFERENCES CUSTOMER(C_CUSTOMER_ID));

CREATE TABLE DONUT (
DONUT_ID     INTEGER(3)       NOT NULL  UNIQUE,
DONUT_NAME   VARCHAR(15)  NOT NULL,
DONUT_DESCR  VARCHAR(50)  NOT NULL,
DONUT_PRICE  DECIMAL(2,2) NOT NULL,
PRIMARY KEY (DONUT_ID));

CREATE TABLE LINE_ITEMS (
DONUT_ID   INTEGER    NOT NULL,
ORDER_ID   INTEGER    NOT NULL,
QUANTITY INTEGER(3) NOT NULL,
PRIMARY KEY (DONUT_ID, ORDER_ID),
FOREIGN KEY (DONUT_ID) REFERENCES DONUT(DONUT_ID),
FOREIGN KEY (ORDER_ID) REFERENCES ORDER_TABLE(ORDER_ID));

【问题讨论】:

  • 我之前没用过 sqlfiddle。但是在这里试图帮助您缩小问题范围,您是否尝试过最简单的选择?选择“1”,2 会起作用吗?
  • 它给出“列、参数或变量 #1:无法在数据类型 int 上指定列宽。”在小提琴上,请输入正确的sql。

标签: mysql sql-server database sqlfiddle


【解决方案1】:

SQL Fiddle 多年来一直存在问题(请参阅 link),并且两年多来没有更新他们在 GitHub 上的源代码。此外,查看 SO 的所有 sqlfiddler 标签,很多人都遇到了类似的问题。

我在 RexTester 上尝试了你的代码,它没有问题,所以我想这是 SQL Fiddle 的另一个问题,而不是你的代码。

【讨论】:

  • 有趣,因为我在 IE 和 Chrome 中都点击了该链接并得到“糟糕!出了点问题”。在两个浏览器中。开发工具显示为 504 Gateway Timeout。
  • 我在 chrome 中也得到了两个三个超时,后来它在 IE 和 chrome 中工作。
  • 看来你是对的。我今天又试了一次,现在它决定工作了。我会给 RexTester 一个尝试,但听起来我被 SQL Fiddle 困住以完成这项任务。谢谢大家!
猜你喜欢
  • 2012-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多