www.1862.net > MySQL错误1064,刚开始学数据库

MySQL错误1064,刚开始学数据库

消息:对于列'%s',列分类符不正确。 错误:1064 SQLSTATE: 42000 (ER_PARSE_ERROR) mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

数据库错误:1064就是语法错误。 注意查看你的sql语句,将报错的行中,多检查几遍,都能检查出来问题所在的。平时写SQL语句时,细心点,都能大大减少这种错误的发生频率。

1046 一般是指你输入的命令或者sql语句有错误,这个时候要检查你的语句....就比如你show database,就是因为少了个s.所以提示了1046错误...

拼写错误 是database 不是datebase 第四个字母是a不是e

错误原因:脚本中数据表的第五个字段describe为mysql的关键字,不能作为字段名; MYSQL创建数据表的语法为: 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 RUNOOB 数据库中创建...

你要是想用做数据库的名称的话,就要这样写: create database ``; 这样就能成功建立名称为的数据库。

应该是show databases; 在后面少加了个s

在cmd里面运行,不要当作mysql的sql语句: c:> mysql -h localhost -u bookorama -D books -p < D:/bookorama.sql

如果你想用Navicat来手动建表的话,如果报这个错误,那就是你的字符集没有设置,需要点击那个字段 下面选中那个字符集 找到utf8mb4这个单击 保存就解决了,希望能帮助到别人。

把你的sql文件内容贴出来看看。

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com