【问题标题】:Error in my SQL syntax on SQL FiddleSQL Fiddle 上的 SQL 语法错误
【发布时间】:2015-06-10 17:12:33
【问题描述】:

我是 sql 编程新手。对于一个计算机科学项目,我试图以某种方式应用我对 sql 的了解。在 SQL Fiddle 上,我使用的是 MySQL 5.6 数据库,但在构建架构时遇到了很多麻烦。这就是它一直告诉我的:

“您的 SQL 语法有错误;请查看手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 '[ 名称 varchar[15],描述 varchar[50],Ranking int,]' 附近 第 2 行"

我需要帮助来学习如何使用 SQL Fiddle 或如何构建我的架构。谢谢,我的代码如下。

CREATE TABLE food
(
    Name varchar(15),
    Description varchar(50),
    Ranking int,
); 
insert into food
values ('Watermelon', 'A yummy fruit', 9);

【问题讨论】:

    标签: mysql sql sqlfiddle


    【解决方案1】:

    Ranking int 后面有一个逗号。

    更正的代码:

    CREATE TABLE food ( Name varchar(15), Description varchar(50), Ranking int ); 
    INSERT INTO food values ('Watermelon', 'A yummy fruit', 9);
    

    【讨论】:

    • 另外,我建议不要使用像 NameDescription 这样的列名。我不是 MySql 人,但我敢打赌其中至少有一个是保留字。
    猜你喜欢
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 2015-03-22
    • 2015-04-04
    相关资源
    最近更新 更多