在navicat for mysql 下新建两张数据表运行出现[错误] 1064,这是什么问题?
发布网友
发布时间:2022-05-07 16:02
我来回答
共1个回答
热心网友
时间:2023-11-06 00:41
主要错误是 foreign key 错写为“foregin key”,i放错位置了,
另外应养成在编写SQL语句时,在各关键字和标识符之间留下空格的习惯,以减少歧义发生,
最后要留意创建表`tb_wechat_auth`前,`tb_person_info` 表必须已经存在否则外键约束将无法创建。
请按下列写法修改原SQL语句中存在的错误:
create table `tb_wechat_auth` (
`wechat_auth_id` int(10) not null auto_increment,
`user_id` int(10) not null,
`open_id` varchar(1024) not null,
`create_time` datetime default null,
primary key (`wechat_auth_id`),
constraint `fk_wechatauth_profile` foreign key
(`user_id`) references `tb_person_info` (`user_id`)
) engine=innodb auto_increment=1 default charset=utf8;
热心网友
时间:2023-11-06 00:41
主要错误是 foreign key 错写为“foregin key”,i放错位置了,
另外应养成在编写SQL语句时,在各关键字和标识符之间留下空格的习惯,以减少歧义发生,
最后要留意创建表`tb_wechat_auth`前,`tb_person_info` 表必须已经存在否则外键约束将无法创建。
请按下列写法修改原SQL语句中存在的错误:
create table `tb_wechat_auth` (
`wechat_auth_id` int(10) not null auto_increment,
`user_id` int(10) not null,
`open_id` varchar(1024) not null,
`create_time` datetime default null,
primary key (`wechat_auth_id`),
constraint `fk_wechatauth_profile` foreign key
(`user_id`) references `tb_person_info` (`user_id`)
) engine=innodb auto_increment=1 default charset=utf8;
热心网友
时间:2023-11-06 00:41
主要错误是 foreign key 错写为“foregin key”,i放错位置了,
另外应养成在编写SQL语句时,在各关键字和标识符之间留下空格的习惯,以减少歧义发生,
最后要留意创建表`tb_wechat_auth`前,`tb_person_info` 表必须已经存在否则外键约束将无法创建。
请按下列写法修改原SQL语句中存在的错误:
create table `tb_wechat_auth` (
`wechat_auth_id` int(10) not null auto_increment,
`user_id` int(10) not null,
`open_id` varchar(1024) not null,
`create_time` datetime default null,
primary key (`wechat_auth_id`),
constraint `fk_wechatauth_profile` foreign key
(`user_id`) references `tb_person_info` (`user_id`)
) engine=innodb auto_increment=1 default charset=utf8;
热心网友
时间:2023-11-06 00:41
主要错误是 foreign key 错写为“foregin key”,i放错位置了,
另外应养成在编写SQL语句时,在各关键字和标识符之间留下空格的习惯,以减少歧义发生,
最后要留意创建表`tb_wechat_auth`前,`tb_person_info` 表必须已经存在否则外键约束将无法创建。
请按下列写法修改原SQL语句中存在的错误:
create table `tb_wechat_auth` (
`wechat_auth_id` int(10) not null auto_increment,
`user_id` int(10) not null,
`open_id` varchar(1024) not null,
`create_time` datetime default null,
primary key (`wechat_auth_id`),
constraint `fk_wechatauth_profile` foreign key
(`user_id`) references `tb_person_info` (`user_id`)
) engine=innodb auto_increment=1 default charset=utf8;
热心网友
时间:2023-11-06 00:41
主要错误是 foreign key 错写为“foregin key”,i放错位置了,
另外应养成在编写SQL语句时,在各关键字和标识符之间留下空格的习惯,以减少歧义发生,
最后要留意创建表`tb_wechat_auth`前,`tb_person_info` 表必须已经存在否则外键约束将无法创建。
请按下列写法修改原SQL语句中存在的错误:
create table `tb_wechat_auth` (
`wechat_auth_id` int(10) not null auto_increment,
`user_id` int(10) not null,
`open_id` varchar(1024) not null,
`create_time` datetime default null,
primary key (`wechat_auth_id`),
constraint `fk_wechatauth_profile` foreign key
(`user_id`) references `tb_person_info` (`user_id`)
) engine=innodb auto_increment=1 default charset=utf8;
热心网友
时间:2023-11-06 00:41
主要错误是 foreign key 错写为“foregin key”,i放错位置了,
另外应养成在编写SQL语句时,在各关键字和标识符之间留下空格的习惯,以减少歧义发生,
最后要留意创建表`tb_wechat_auth`前,`tb_person_info` 表必须已经存在否则外键约束将无法创建。
请按下列写法修改原SQL语句中存在的错误:
create table `tb_wechat_auth` (
`wechat_auth_id` int(10) not null auto_increment,
`user_id` int(10) not null,
`open_id` varchar(1024) not null,
`create_time` datetime default null,
primary key (`wechat_auth_id`),
constraint `fk_wechatauth_profile` foreign key
(`user_id`) references `tb_person_info` (`user_id`)
) engine=innodb auto_increment=1 default charset=utf8;
热心网友
时间:2023-11-06 00:41
主要错误是 foreign key 错写为“foregin key”,i放错位置了,
另外应养成在编写SQL语句时,在各关键字和标识符之间留下空格的习惯,以减少歧义发生,
最后要留意创建表`tb_wechat_auth`前,`tb_person_info` 表必须已经存在否则外键约束将无法创建。
请按下列写法修改原SQL语句中存在的错误:
create table `tb_wechat_auth` (
`wechat_auth_id` int(10) not null auto_increment,
`user_id` int(10) not null,
`open_id` varchar(1024) not null,
`create_time` datetime default null,
primary key (`wechat_auth_id`),
constraint `fk_wechatauth_profile` foreign key
(`user_id`) references `tb_person_info` (`user_id`)
) engine=innodb auto_increment=1 default charset=utf8;