需要帮助查找 SQL 代码中的语法错误 [关闭]

Posted

技术标签:

【中文标题】需要帮助查找 SQL 代码中的语法错误 [关闭]【英文标题】:Need help finding syntax error in SQL code [closed] 【发布时间】:2021-10-13 14:36:56 【问题描述】:

我一直在尝试学习有关 YT 的 SQL 教程。每次我尝试运行此命令时,都会出现此错误:

您的 SQL 语法有错误;检查与您的 mysql 服务器版本相对应的手册,以在第 5 行的 ')' 附近使用正确的语法

CREATE TABLE student (
student_id INT PRIMARY KEY,
name VARCHAR(20),
major VARCHAR(20),
);

INSERT INTO student VALUES (1, 'Jack', 'Biology');

【问题讨论】:

) 前面有一个逗号。 我想补充一下,我正在关注 YT 上的 4 小时教程(我相信是 freecodecamp 提供的),在本课中我们使用的是 PopSql。任何帮助表示赞赏! 我去掉了 ).. 之前的逗号。我还收到一条错误消息:列数与第 1 行的值计数不匹配 去掉逗号后可以正常工作:db-fiddle.com 你一定在INSERT声明中遗漏了一些东西。 【参考方案1】:

试试这个

drop table student;

CREATE TABLE student (
  student_id INT PRIMARY KEY,
  name VARCHAR(20),
  major VARCHAR(20)
);

INSERT INTO student (student_id, name, major) VALUES (1, 'Jack', 'Biology');

【讨论】:

知道了!谢谢大家的帮助!

以上是关于需要帮助查找 SQL 代码中的语法错误 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

SQL语法错误,我不知道正确的语法[关闭]

MySQL 语法错误?奇怪的错误

awk:第 1 行:在或附近出现语法错误,需要一些 bash 帮助 [关闭]

android中java代码中的语法错误[关闭]

SQL更新查询引发语法错误[关闭]

“插入'键'(a,b,c,d,e)值(?,?,?,?,?)”中的SQL语法错误[关闭]