1064. 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法

Posted

技术标签:

【中文标题】1064. 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法【英文标题】:1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 【发布时间】:2022-01-13 14:36:09 【问题描述】:

enter image description here

错误代码:1064。您的 SQL 语法有错误;检查与您的 mysql 服务器版本相对应的手册,以在 ''company'.'employee'( 'fname' VARCHAR(15) NOT NULL, 'mname' CHAR NULL, 'lname' V' at line

我得到了这个错误,任何人都可以帮助我解决

【问题讨论】:

不要将列名括在单引号中。 CREATE TABLE schema.employee( firstname varchar(50) NOT NULL, lastname varchar NOT NULL, ..) ,这足以创建表。 【参考方案1】:

在数据库、表和列名周围使用反引号 (`)。在文本字符串周围使用引号('")。

【讨论】:

以上是关于1064. 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法的主要内容,如果未能解决你的问题,请参考以下文章

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 ')' 附近使用的正确语法

#1064 - 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册以获取正确的语法

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在附近使用的正确语法

MySQL #1064 - 您的 SQL 语法 2020 有错误 [重复]

我的 SQL 错误:错误 1064:您的 SQL 语法有错误;