Err] 1064 - You have anmysql error 1064in your ……pd生成mysql导入失败问题

[Err] 1064 - You have an error in your SQL_百度知道
[Err] 1064 - You have an error in your SQL
[Err] 1064 - You have an error in your SQL check the manual that corresponds to your MySQL server version for the right syntax to use near 'COMMENT '')ENGINE=InnoDBAUTO_INCREMENT=105 AVG_ROW_LENGTH=2048 CHARACTER SET' at line 16[Err...
我有更好的答案
`admin` 你的版本 是否需要 '号(单引号), 或 ` 号(波浪号的下档键),或不需要这些 标点符号。自己试验一下。
采纳率:65%
COLLATE 'utf8_general_ci'COMMENT=' '中间掉了个空格
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。[Err] 1064 - You have an error in your SQL_百度知道
[Err] 1064 - You have an error in your SQL
create procedure add_emp
@emp_no char(5),
@emp_name char(10),
@sex char(1),
@dept char(4),
@title char(6),
@date_hired datetime,
@birthday datetime,
@salary int,
@addr char(50)
insert into employee values
(@emp_no,@...
我有更好的答案
你的创建语法有误。@符号用于调用存储过程而不是创建时,而且需要使用delimiter关键字。因此,语句应该写成类似如下形式,delimitercreate procedure add_emp (emp_no char(5),emp_name char(10), sex char(1), dept char(4), title char(6), date_hired datetime, birthday datetime, salary int, addr char(50) )begin insert into test values(@emp_no,@emp_name,@sex,@dept,@title,@date_hired,@birthday,@salary,@addr)exec
'E0003','呵呵','M','财务','经理','','',3200,'长沙市'select
employee drop procedure add_emp
还是报错呢。。。
采纳率:63%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。关于用Power Designer 生成sql文件出现 错误 &[Err] 1064 - You have an error in your SQL check the manual that corresponds to your MySQL server version for the right syntax to use near 'int not null auto_increment comment '用户id', &
的解决办法
sql语句如下&
1 drop table if exists tb_
3 /*==============================================================*/
4 /* Table: tb_users
5 /*==============================================================*/
6 create table tb_users
national int not null auto_increment comment '用户id',
int comment '组织id',
varchar(50) not null comment '姓名',
varchar(50) comment '账号',
varchar(100) comment '密码',
varchar(10) comment '性别',
varchar(100) comment '电话',
varchar(100) comment '岗位职务',
varchar(100) comment '邮箱',
personstatus
char default '0' comment '人员状态(0在职,1离职)',
accountstatus
char default '0' comment '账号状态(0正常,1注销)',
enabletime
datetime comment '账号登录有效时间',
newaddtime
datetime comment '新增时间',
updatetime
datetime comment '更新时间',
varchar(36) comment '操作人',
lastloadtime
datetime comment '最后登录时间',
varchar(200) comment '备注1',
varchar(200) comment '备注2',
varchar(200) comment '备注3',
primary key (userid)
30 alter table tb_users comment '用户表';
32 alter table tb_users add constraint FK_Reference_11 foreign key (orgid)
references tb_organize (orgid) on delete restric
执行后出现如下错误,
[Err] 1064 - You have an error in your SQL check the manual that corresponds to your MySQL server version for the right syntax to use near 'int not null auto_increment comment '用户id',
int com' at line 6
  解决办法:
是否发现执行的sql语句中多了个national关键字,把这个关键字去掉就可以。
在podwer designer 中设置如图:把前面对号去掉就可以
阅读(...) 评论()MYSQL建表时出现错误#1064 - You have an error in your SQ_百度知道
MYSQL建表时出现错误#1064 - You have an error in your SQ
MYSQL建表时出现错误#1064 - You have an error in your SQL
我有更好的答案
首先,你必须有db_tmlog库存在其次:你用了AUTO_INCREMENT必须是Key再有`file`MEDIUMBLOBBINARY定义了两个类型,BINARY是多余的完整的修改好的SQL为CREATETABLE`db_tmlog`.`tb_tpsc`(`id`INT(10)NOTNULLAUTO_INCREMENTPRIMARYKEYCOMMENT'ID',`tpmc`VARCHAR(30)CHARACTERSETgb2312COLLATEgb2312_chinese_ciNOTNULL,`file`MEDIUMBLOBNOTNULL,`author`VARCHAR(20)CHARACTERSETgb2312COLLATEgb2312_chinese_ciNOTNULL,`scsj`DATENOTNULLDEFAULT'')ENGINE=MYISAM
采纳率:96%
为您推荐:
其他类似问题
mysql的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 mysql errorcode 1064 的文章

 

随机推荐