比如一个相册下面有多张照片,在相册列表的时候会显示这个相册有多少张照片
数据库设计的时候是在相册表里面增加一个列(当把一张照片放入这个相册里加1,去除时减1),不知道这个方法有没有什么问题?要是不增加一列,用联合查询,当数据里比较大的时候会不会很慢?还有没有其它的方法?数据库新手,还望高手指教谢谢啦
数据库设计的时候是在相册表里面增加一个列(当把一张照片放入这个相册里加1,去除时减1),不知道这个方法有没有什么问题?要是不增加一列,用联合查询,当数据里比较大的时候会不会很慢?还有没有其它的方法?数据库新手,还望高手指教谢谢啦
没什么问题。使用触发器实现就行了。要是不增加一列,用联合查询,当数据里比较大的时候会不会很慢?
你的表是应该有索引,所以速度不会慢。
增加一个冗余列,从可扩展性来讲,似乎更有优势。减少了查询的负担。
使用触发器和使用事务有什么差别吗?
谢谢