向大家求证,大家做过的项目当中,是否存在某些非常复杂的业务,在数据库建表的时候不建立外键,甚至不建立主键,而要实现约束就靠业务以及程序来控制。不知道这种做法在大家经历的项目当中是不是很普遍。如果有,请教是如何做到约束控制的?
解决方案 »
- 帮忙,急!!!!sql执行错误 # 1093 .从数据库的响应:
- 查询数据库中所有表名开头为“te”的primary key
- int(1)和tinyint(1),这俩用起来是不是都一样呢?
- 求一个一对多两表关联,多的那个只要最新一条记录的SQL怎么写?
- 求助~~每条数据都插了两遍
- mysql的速度问题
- 如何把mysql查询结果赋值给多个变量
- 新手求助一个简单问题
- 200个tinytext类型的column,innodb引擎,utf8格式,假如每个都达到255字符,会报错吗?
- 菜鸟求助 , mysql无法启动 , mac
- .net访问MYSQL 报查询超时问题
- 请问我安装的mysql中没有data目录?
存在大量的DML,而很少query的表(一般都是中间表),连主键都不指定,但是会从程序角度建立一个主键,比如利用java.util.UUID来插入某一列,之所以不用auto_increment是因为必须在key列才能auto_increment.