33问答网
所有问题
在navicat for mysql 下新建数据表出现1046,表没有生成,这是怎么回事?
我在mysql建立数据表没有生成这个是怎么回事?
举报该问题
推荐答案 2018-01-27
初步发现语句中有下列语法错误:
1. 表名、字段名等标识使了用单引号' 应该使用反引号`;
2. 自增id列没有设置成主键,或不设置其为主键的情况下则必须为其设置唯一索引;
3. 重复定义字段owner_id;
4. 字段注释应该用关键字comment而不是commit;
5. not null前应该加一个空格以防止歧义发生。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RB40dR0h5cdPh0BBWPP.html
相似回答
navicat
for
mysql
运行sql文件时出错,提示代码
1046怎么
办?
答:
这是文件中的插入语句错误
。具体操作如下:1、navicat下新建数据库。2、打开数据库重新编写正确语句。3、右键运行sql文件。贴士:注意编码以及数据库名称。
MYSQL
建表时
出现
错误#1064 - You have an error in your SQL syntax...
答:
如果你想用Navicat来手动建表的话,如果报这个错误,
那就是你的字符集没有设置
,需要点击那个字段 下面选中那个字符集 找到utf8mb4这个单击 保存就解决了,希望能帮助到别人。
Navicat
e
for
mysql,
一次导入1W条
数据,
为什么数据库中只有
1046
条
答:
在导入时,有的sql语句,不标准。你核对一番。只有这一个可以可能。
大家正在搜
相关问题
在navicat for mysql 下新建数据表出现[错误...
navicat for mysql 运行sql文件时出错,提...
在navicat for mysql 下新建两张数据表运行出...
在navicat for mysql 下新建数据表后然后运行...
在navicat for mysql 下新建数据表后然后运行...
Navicat for MySQL 新建数据库出现了这个问题...
用navicat for mysql创建数据库表的关系后,主...
怎样在navicat for mysql 中的数据表中增添一...