关键词:
【中文标题】错误 1064(42000) 在 msql5 中创建表【英文标题】:Error 1064(42000) Creating a Table in msql5 【发布时间】:2013-12-22 00:15:19 【问题描述】:CREATE TABLE Message(
MessageID int unsigned not null auto_increment primary key,
naiveUserID int unsigned(7) NOT NULL,
Title varchar(20),
bodyOfText TEXT(2000)
);
我一直尝试在 Mysql5 数据库上运行这个简单的创建表简介,但我一直收到错误:
ERROR 1064 (42000): 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 '(7) NOT NULL,
Title varchar(20),
bodyOfText TEXT(2000)
)' at line 3
我已经从几个不同的站点搜索了正确的语法,但无法运行任何东西!令人抓狂的是,当我使用老师的代码时,除了某些数据类型外,它与此非常相似,它运行完美:
CREATE TABLE EMPL (
Eid int unsigned not null auto_increment primary key,
Name varchar(20),
title varchar(30),
salary int,
emailsuffix varchar(60)
);
【问题讨论】:
【参考方案1】:这是因为你的语法确实是错误的:没有int unsigned(7)
type;试试这个:
CREATE TABLE Message(
MessageID int unsigned not null auto_increment primary key,
naiveUserID int(7) unsigned NOT NULL,
Title varchar(20),
bodyOfText TEXT(2000)
);
或:
CREATE TABLE Message(
MessageID int unsigned not null auto_increment primary key,
naiveUserID int unsigned NOT NULL,
Title varchar(20),
bodyOfText TEXT(2000)
);
【讨论】:
Mariadb 语法错误 1064 (42000)
】Mariadb语法错误1064(42000)【英文标题】:Mariadbsyntaxerror1064(42000)【发布时间】:2016-04-1007:10:20【问题描述】:因此,当我尝试在MariaDB中运行此脚本时遇到如下错误:“错误1064(42000):您的SQL语法有错误;请查看与您的MariaDB服务器... 查看详情
[42000][1064] SQL 错误:无法在 DataGrip 中执行新表。
】[42000][1064]SQL错误:无法在DataGrip中执行新表。【英文标题】:[42000][1064]SQLError:Can\'texecutenewtableinDataGrip.【发布时间】:2018-12-1721:32:41【问题描述】:createtableUsers(AttendeeIDvarcharnotnull,FRAGbooleannull,FirstNamestringnull,LastNamestri 查看详情
SQLSTATE [42000]:语法错误或访问冲突:1064 PHP/MySQL [关闭]
】SQLSTATE[42000]:语法错误或访问冲突:1064PHP/MySQL[关闭]【英文标题】:SQLSTATE[42000]:Syntaxerrororaccessviolation:1064PHP/MySQL[closed]【发布时间】:2013-09-2713:14:02【问题描述】:我正在创建一个脚本,以将我在MySQL中创建的查询结果以表格... 查看详情
为啥我在程序上收到 ERROR 1064 (42000) mysql 错误?
】为啥我在程序上收到ERROR1064(42000)mysql错误?【英文标题】:WhyamigettingERROR1064(42000)mysqlerroronprocedure?为什么我在程序上收到ERROR1064(42000)mysql错误?【发布时间】:2016-05-1815:42:33【问题描述】:我的mysql5.5程序有什么问题?我正在... 查看详情
Cakephp SQLSTATE [42000]:语法错误或访问冲突:1064
】CakephpSQLSTATE[42000]:语法错误或访问冲突:1064【英文标题】:CakephpSQLSTATE[42000]:Syntaxerrororaccessviolation:1064【发布时间】:2014-02-0307:51:46【问题描述】:我收到了这个错误:SQLSTATE[42000]:语法错误或访问冲突:1064你有一个SQL语法... 查看详情
SQLSTATE [42000]:语法错误或访问冲突:1064 在进行迁移时,您的 SQL 语法有错误
】SQLSTATE[42000]:语法错误或访问冲突:1064在进行迁移时,您的SQL语法有错误【英文标题】:SQLSTATE[42000]:Syntaxerrororaccessviolation:1064YouhaveanerrorinyourSQLsyntaxinwhiledoingmigration【发布时间】:2020-05-0121:24:49【问题描述】:当我跑步时phpar... 查看详情
MySQL:错误 1142 (42000) 和错误 1064 (42000)
】MySQL:错误1142(42000)和错误1064(42000)【英文标题】:MySQL:ERROR1142(42000)andERROR1064(42000)【发布时间】:2011-12-0607:15:07【问题描述】:我使用的是Windows7。我已经下载了mysql-5.5.16-win32.zip并安装了它。我成功启动了MySQL服务器,但出现... 查看详情
为啥我是 laravel 抛出 SQLSTATE[42000]:语法错误或访问冲突:1064 错误
】为啥我是laravel抛出SQLSTATE[42000]:语法错误或访问冲突:1064错误【英文标题】:WhyamislaravelthrowinganSQLSTATE[42000]:Syntaxerrororaccessviolation:1064Error为什么我是laravel抛出SQLSTATE[42000]:语法错误或访问冲突:1064错误【发布时间】:2020-06-... 查看详情
ERROR 1064 (42000):您的 SQL 语法有错误;检查手动mysql存储过程错误
】ERROR1064(42000):您的SQL语法有错误;检查手动mysql存储过程错误【英文标题】:ERROR1064(42000):YouhaveanerrorinyourSQLsyntax;checkthemanualmysqlstoredprocedureerror【发布时间】:2020-08-0113:02:37【问题描述】:我只是在尝试mysql存储过程,但出现... 查看详情
mysql - 使用关键字作为列名时出现错误 1064 (42000)
】mysql-使用关键字作为列名时出现错误1064(42000)【英文标题】:mysql-ERROR1064(42000)whenusingkeywordsascolumnname【发布时间】:2012-09-0405:34:07【问题描述】:这有什么问题?在Gentoo系统上成功运行此程序,但现在在Debian-Squeeze(RaspberryPI)上... 查看详情
错误:'1064 (42000):您的 SQL 语法有错误
】错误:\\\'1064(42000):您的SQL语法有错误【英文标题】:Error:\'1064(42000):YouhaveanerrorinyourSQLsyntax错误:\'1064(42000):您的SQL语法有错误【发布时间】:2021-12-2720:11:39【问题描述】:我正在使用MYSQL编写Python代码来创建数据库配方。... 查看详情
从 MySQL 表 1064 读取数据时出错 (42000)
...台中使用python创建一个表,但每次运行时我都会收到一条错误消息:“从MySQL表1064(42000)读取数据时出错:您的SQL语法有错误;请检查与您的MySQL服务器版本相对应的手册,以便在第1行 查看详情
错误 1064 (42000) : 使用 %s 附近的 SQL 语法有错误
】错误1064(42000):使用%s附近的SQL语法有错误【英文标题】:error1064(42000):YouhaveanerrorinyourSQLsyntaxneartouse%s【发布时间】:2022-01-0921:03:59【问题描述】:我不知道我做错了什么,但错误是:错误1064(42000):您的SQL语法有错误;检查手... 查看详情
Laravel SQLSTATE[42000]:语法错误或访问冲突:1064
】LaravelSQLSTATE[42000]:语法错误或访问冲突:1064【英文标题】:LaravelSQLSTATE[42000]:Syntaxerrororaccessviolation:1064【发布时间】:2017-10-2904:15:00【问题描述】:您好,我想创建一个外键,但没有任何效果,我不明白为什么enterimagedescriptio... 查看详情
SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误 - LARAVEL
】SQLSTATE[42000]:语法错误或访问冲突:1064您的SQL语法有错误-LARAVEL【英文标题】:QLSTATE[42000]:Syntaxerrororaccessviolation:1064YouhaveanerrorinyourSQLsyntax-LARAVEL【发布时间】:2021-02-0819:12:20【问题描述】:请你帮帮我,我得到这个错误SQLSTATE... 查看详情
Illuminate\Database\QueryException:SQLSTATE[42000]:语法错误或访问冲突:1064
】Illuminate\\\\Database\\\\QueryException:SQLSTATE[42000]:语法错误或访问冲突:1064【英文标题】:Illuminate\\Database\\QueryException:SQLSTATE[42000]:Syntaxerrororaccessviolation:1064Illuminate\\Database\\QueryException:SQLSTATE[42000]:语法 查看详情
错误代码 1064,SQL 状态 42000:您的 SQL 语法有错误;
】错误代码1064,SQL状态42000:您的SQL语法有错误;【英文标题】:Errorcode1064,SQLstate42000:YouhaveanerrorinyourSQLsyntax;【发布时间】:2013-02-1308:31:54【问题描述】:我正在使用最新版本的MySQL==>mysql-5.6.10-winx64.zip创建了数据库,一切正... 查看详情
Laravel 5.8 SQLSTATE [42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误
】Laravel5.8SQLSTATE[42000]:语法错误或访问冲突:1064您的SQL语法有错误【英文标题】:Laravel5.8SQLSTATE[42000]:Syntaxerrororaccessviolation:1064YouhaveanerrorinyourSQLsyntax【发布时间】:2020-05-0308:00:21【问题描述】:SQLSTATE[42000]:语法错误或访问冲... 查看详情