c# - 第 1 行 ' ' 附近的 MySQL 语法错误

标签 c# mysql sql syntax-error

<分区>

我已经复习了好几次,我对 SQL 语法还是很陌生,所以我不确定是什么导致了这个问题。我认为这要么与 ACId INT NOT NULL AUTO_INCREMENT, 有关,要么与一个名为“Comments”的列有关,这可能被误认为是 SQL 数据类型 COMMENT ?

CREATE TABLE IF NOT EXISTS PlantAreaCode(
 ACId INT NOT NULL AUTO_INCREMENT,
 AreaCode INT,
 AreaName CHAR(25),
 Comments TEXT,
 PRIMARY KEY (ACId);

有人可以提供一个很好的链接来描述 SQL 数据类型声明吗?

最佳答案

你错过了右括号

CREATE TABLE IF NOT EXISTS PlantAreaCode (
ACId INT NOT NULL AUTO_INCREMENT,
AreaCode INT,
AreaName CHAR(25),
Comments TEXT,
PRIMARY KEY (ACId)
);

See Demo Here

关于c# - 第 1 行 ' ' 附近的 MySQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21720218/

相关文章:

c# - 与超链接文本对齐

c# - 从控制台应用程序中的 App.config 获取 ServiceBusTrigger 名称

php - 使用 PHP 更新 MySQL

php - 如何在 PHP 中抽象 mysqli 准备好的语句?

php - 如何使用php对mysql表中同一行中的年和月字段进行排序

c# - 用 SQL 列填充 WPF 组合框

c# - asp.net 核心 1.0 mvc。从 Request.Body 获取原始内容

c# - .NET 中 "equals"的内部结构

php - 如何将sql数据库导入azure for webapp?

mysql - 我怎样才能更好地优化这个查询?