当数据库创建表的时候出现这个是什么意思呢?
因为我们在数据库中创建表的时候,没有给表列名,数据库不允许建立一个空表。
解决办法:
创建表名时,表里面的建立自己想要的列以及定义数据类型。
auto_increment PRIMARY KEY 这里的意思是在表中插入新数据时,会生成一个自增的数字,并且设为主键,主键是唯一的。
DEFAULT CHARSET=utf8 这里是设置数据库中默认编码为utf8类型。
ENGINE=innodb 是代表引擎为innodb引擎,默认就是这个。
MariaDB [sc]> create table sc_status(
-> id INT auto_increment PRIMARY KEY,
-> Reading int,
-> Writing int,
-> Waiting int
-> )ENGINE=innodb DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.030 sec)