如题,
我在数据库设计中,对有的表没设主键,因为是多条件查询(象对年,月的查询),
很难用到主键.
一直用的很好,没什么问题.但最近受到指责,唯一的理由是 不设主键不行.
要改数据库,很麻烦. 主键 是不是必须设,还是尽可能设?
如果只是尽可能设,就不改,拒绝!
如果是必须设,就只能改,尽管我觉得不会有什么变化,现在用的很好.但是为什么?另外,关于多条件查询的问题,以下的查询在数据库中是执行一次还是两次?
我以为是一次,而别人说是两次,这也是必须设主键的理由.
select * from time_table where year=2000 and month=5
我在数据库设计中,对有的表没设主键,因为是多条件查询(象对年,月的查询),
很难用到主键.
一直用的很好,没什么问题.但最近受到指责,唯一的理由是 不设主键不行.
要改数据库,很麻烦. 主键 是不是必须设,还是尽可能设?
如果只是尽可能设,就不改,拒绝!
如果是必须设,就只能改,尽管我觉得不会有什么变化,现在用的很好.但是为什么?另外,关于多条件查询的问题,以下的查询在数据库中是执行一次还是两次?
我以为是一次,而别人说是两次,这也是必须设主键的理由.
select * from time_table where year=2000 and month=5
解决方案 »
- 关于vs2010的串口控件
- 有谁知道三维立体画是怎样画出来的?
- 怎样在listbox中模拟LBN_DBLCLK消息??
- 编译连接时产生的错误,帮忙看一下!怎么解决给点意见先!
- 颜色判别
- 请教高手编译错误error LNK2001: unresolved external symbol __imp__PropertySheetA@4
- 请教一个简单问题?
- 请教高手如何模拟在网页中按下按钮
- 请问VC的取整函数,四舍五入函数,数字转换成字符串的函数,和字符串转换成数字的函数各是什么?
- 用ODBC操作数据库,能进行模糊查询吗?
- 技术贴不结贴实在让我伤心,统计我参与回复的技术贴未结的人(2005.11.07 - 2005.11.31)
- 大家有没有听说过阿里巴巴的客户信息被人强行搜索这样的新闻阿?
你会发现记录的顺序会乱的,并不是按照你录入的顺序
排列的,这对后面的操作很困难。