软件刚下载好,新建个表要保存就这样了,新表什么都没输入,就起了个名字
老铁,你这个表里面连个字段都没有,不给你报错才怪呢。你得要有字段啊
实际上一楼已经说清楚了,空白表是建不了的啊😅
创建表时,要有主键和相关字段、以及表名才能保存,参考如下sql创建表,望采纳
DROP TABLE IF EXISTS `book`;
CREATE TABLE `book` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '书籍id',
`book_name` varchar(100) NOT NULL COMMENT '书籍名称',
`author` varchar(50) DEFAULT NULL COMMENT '作者',
`remark` varchar(400) DEFAULT NULL COMMENT '书籍描述',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='书籍表';
字段不能为空
空表不可以创建的,建议初学者创建表使用sql语句来创建
老弟,添加个字段
错误:是告诉你有一个语法错误。
原因是因为工具给你生成了如下语句
create table book
(
)
解决 方法,就是直接关闭工具就可以了(放心,不会导致你的数据库被删除或者不能使用)
待你需要建表的时候在创建 book表就可以了,建表可以使用sql语句,也可以使用你现在的可视化界面,其原理到最后都是运行sql的,建议你使用sql,这样能加深你sql的知识。工具的话有手就能用,日后你要提升效率可以考虑使用它。但sql是基础,表关系很重要,分析业务找出字段,这才是你需要关注的
建议新手用表格新建的方式(图形化界面)创建一张表,然后去熟悉SQL语句,接着熟练了用查询的方式创建新的表,你要先给表写字段鸭,空的肯定报错
空白表是建不了的
你好,这是新手创建数据库表格常出现这样的问题啦,很正常的。你用的Navicat,你用图形化界面创建表的时候需要注意,需要先添加字段,并且注明每个字段名的类型,是否是null,以及哪个是主键,注释栏能也尽量进行补充,便于后续对数据库表格维护,以下截图是对你这种错误提示的实例正确操作,希望能帮助到你呀!
表内不能光有表名,也得有内容,哪怕写一个数字一个字母也可。
通过手动创建的吧,初期还是要掌握好sql语句的。
试一试在这里输入一些数据;同时百度B站,搜索mysql,简单学习一两个小时就可以解决你这个问题
本人较菜,常规操作都是先用语句创建,然后再看,不用语句根本建不出来
整个字段呗
创建表的 时候,要有字段,不是只有表明就可以了,你这个是语法错误可以这么写:
CREATE TABLE table_name (column_name column_type);
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
ENGINE 设置存储引擎,CHARSET 设置编码。
哈哈哈哈,老表这个问题不难,字段添加一下吧
怎么现在大一就开始卷了,时代变了嘛呜呜呜
保存一个英文名的表格试试,例如test
输入表名之后,还要输入列名,随便输入两列,name,password,再保存试试看
造成1064错误的原因有三个
一个是语法错误或者使用了过时的命令
一个是用了保留单词,即My-sql里面的命令或者函数名
数据库中必要的数据没输入
你先检查上面三个原因,是可以解决你的问题的。如有疑问,请私信或评论中发出来。
下次提问题,一定不要只发错误截图,要提供数据库脚本或者建表截图,才能对症下药。
望采纳!
关闭错误提示即可,不影响你使用
添加一个字段列 再试试