MySQL #1064 错误,求指导,谢谢! 5

我的代码如下:CREATETABLEIFNOTEXISTS'tp_User'('id'int(11)NOTNULLAUTO_INCREMENT,'username'var... 我的代码如下:
CREATE TABLE IF NOT EXISTS 'tp_User'(
'id' int(11) NOT NULL AUTO_INCREMENT,
'username' varchar(255) NOT NULL,
'password' varchar(255) NOT NULL,
'password2' varchar(255) NOT NULL,
'sex' varchar(255) NOT NULL,
'birthday' varchar(255) NOT NULL,
'email' varchar(255) NOT NULL,
'job' varchar(255) NOT NULL,
PRIMARY KEY ('id')
)ENGINE=MyISAM DEFAULT CHARSET=utf-8;
-----------------------------------------------------------------------------------------------------------------------
展开
 我来答
椰岛农事
2013-07-19 · TA获得超过6514个赞
知道大有可为答主
回答量:1255
采纳率:62%
帮助的人:960万
展开全部

据我的经验,出现1064这个错误不在软件本身,一般都可以断定是写的mysql语句出现语法错误。


出现1064错误信息,一般可以通过以下方法排查

  1. 查看编写的mysql语句本身查找错误

  2. 查看语句报错信息来查看出错的语法


我刚刚看了你的语句,大概的错误应该出现在id int(11) not null 这段语句上,因为int类型是不需要给予长度的,一般都是使用默认的!也就是说,把括号里的11去掉 试试。


还有,刚刚忽略了,你最后忘记加分号,也会容易出现错误。


希望帮助到你。

YuFlyKin
2018-02-26 · TA获得超过230个赞
知道小有建树答主
回答量:116
采纳率:100%
帮助的人:28.2万
展开全部

注意你的引号,应该是  ~键的`而不是单引号的';另外字符编码是utf8而不是utf-8

CREATE TABLE IF NOT EXISTS `tp_User`(
`id` int(11) not null AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`password2` varchar(255) NOT NULL,
`sex` varchar(255) NOT NULL,
`birthday` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`job` varchar(255) NOT NULL,
PRIMARY key(`id`)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
COMMIT;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莫路草根
2018-02-26 · TA获得超过4103个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1108万
展开全部
你的SQL语句有2处错误:
1、表名和表字段名不能用引号包含,应该使用破折号“·”,键盘里Tab键往上的一个键。
2、字符集utf-8这里应该写utf8
改完再执行就可以了。建议如果自己不知道哪里错误,可以使用软件的方式创建一个表,再看执行的日志就有表的SQL了,参照这个SQL就知道哪里出了问题。软件推荐:navicat、SQL yog
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王道王道dM
2013-07-19 · TA获得超过781个赞
知道小有建树答主
回答量:694
采纳率:50%
帮助的人:419万
展开全部
有可能是你的单引号的问题,你把单引号改成`这个符号试试(也就是在ESC键下面这个键),我只是猜测,如果不行我再想想
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佛陀娃娃高朝晖
2018-02-26 · TA获得超过2.5万个赞
知道大有可为答主
回答量:2.5万
采纳率:81%
帮助的人:5020万
展开全部
mysql错误1064怎么修改_百度经验(代为搜索,仅供参考):
https://jingyan.baidu.com/article/67508eb417abbe9cca1ce4a2.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式