如果由两个列共同组成主键,而且一个子表将主键作为可为空值的外键来继承,就可能得到错误的数据。可在一个外键列中插入有效的值,但在另一个外键列中插入空值。然后,可添加一个数据表检查约束,在可为空的外键中检查数据的有效性。 任何多列外键都可能遇到同样的问题。所以,你需要添加一
MySQL存储引擎: 表类型: CREATE TABLE ... ENGINE= InnoDB: 处理大量的短期事务; 数据存储于“表空间(table space)”中; (1) 所有InnoDB表的数据和索引放置于同一个表空间中; 表空间文件:datadir定义的目录下 数据文件:ibddata1, ibddat