stbblog mysql数据库没有主外键的数据完整性约束吗?
刚刚转入php与mysql,CI初学,看了一下stbblog数据库,好像并没有主外键,好奇之下是不是mysql与MSsql有很大的不同,又去看了一下discuz phpwindCMS的数据库,好像也没有主外键,但有索引。是不是mysql一般大家都不建这些主外键????对性能的影响很大,还是怎么的
MyISAM不支持使用外键,需要使用innodb存储引擎 本帖最后由 mark35 于 2013-3-18 19:49 编辑
mysql这垃圾货即便声称支持某功能,但实际上其实不保证细节上完整的支持。
所以mysql上面尽量少用数据库该有的功能(该有而没有的功能就不用说了)
当然,对于是在数据库用外键约束保证数据完整性一致性,还是在只在应用层来实现这个,大家是各有看法的。
至于外键和触发器一样对性能肯定是有影响的。
不过要明白一条:无论是什么功能,如果要做那么都会有开销,要么是数据库的,要么是应用层的,甚至你人工的
页:
[1]