mysql 中怎么建立外键,MySQL中建立外键问题

MySQL中建立外键问题

哪位高手能给发一些有关MySQL中建立外键约束的详细介绍资料,本人在table中建立外键约束时总是提示同一个错误“ERROR 1005 (HY000): Can't create table 'xxx' (errno: 121)”,不知该如何解决,因此在建table时,不敢加外键约束,在网上收了很久都没找到有关的详解,很是苦恼。

还请各位高人给予指教!你的MYSQL版本是多少?

用的什么存储引擎?

SQL code:

mysql> create table t1 (

-> id int primary key,

-> col int

-> )engine=innodb;

Query OK, 0 rows affected (0.09 sec)

mysql> create table t2 (

-> id int primary key,

-> tid int,

-> FOREIGN KEY (tid) REFERENCES t1(id)

-> )engine=innodb;

Query OK, 0 rows affected (0.09 sec)

mysql> insert into t2 values (2,1);

ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint f

ails (`csdn`.`t2`, CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`tid`) REFERENCES `t1` (`

id`))

mysql> insert into t2 values (1,null);

Query OK, 1 row affected (0.05 sec)

mysql> insert into t1 values (1,91);

Query OK, 1 row affected (0.06 sec)

mysql> insert into t2 values (2,1);

Query OK, 1 row affected (0.03 sec)

mysql> select * from t2;

+----+------+

| id | tid |

+----+------+

| 1 | NULL |

| 2 | 1 |

+----+------+

2 rows in set (0.00 sec)

相关问答:

Winform+MySQL做项目,在注重性能的情况下,我该如何去完成这类型的项目呢!

请各位给以提示。

你这个范围太广了,我说2点重要的吧

1.WINFORM程序是单独运行的CS程序,和BS不同,BS的压力始终都在SERVER上的,对C ......

MYSQL 截取一个数据表中,某一个字段(fulltext) 的前三百个字符,放到该表下另一个字段(introtxt)里.

求实现这个效果的命令

SQL code:

update 表 set introtxt=left(`fulltext`,300);

顶,学习

SQL code: ......

环境:win2003 apache2 resin3 php5 mysql5

mysql错误里出现这个,服务器直接死到那里。

InnoDB: The log sequence number in ibdata files does not match

InnoDB: the log sequence number in the ib_log ......

我有一个java环境下的程序,在本机运行正常,但发布到网的虚拟主机时不能连接数据库连接池

jdk 1.6 tomcat6.0.18 mysql5 mysqljdbc5.1.5

虚拟主机的技术人员说,只能配置局域的数据库连接池,也就是在M ......

大家好:

我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:

#include

#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"

......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值