在navicat for mysql 下新建数据表出现1046,表没有生成,这是怎么回事?

我在mysql建立数据表没有生成这个是怎么回事?

初步发现语句中有下列语法错误:

1. 表名、字段名等标识使了用单引号' 应该使用反引号`;
2. 自增id列没有设置成主键,或不设置其为主键的情况下则必须为其设置唯一索引;
3. 重复定义字段owner_id;
4. 字段注释应该用关键字comment而不是commit;
5. not null前应该加一个空格以防止歧义发生。
温馨提示:答案为网友推荐,仅供参考