数据库有3张表:用户表、用户相册表、用户图片表。
要实现这样的功能:
当用户表中新增一名用户时,默认为该用户创建5个不同的相册,并在每个相册里存入不同的5张图片。好像要用触发器来操作吧?
该如何写?

解决方案 »

  1.   

    参考手册中的例子,自己先写一下。如果有问题贴出来大家帮助你一起分析。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  2.   


    你可以在增加用户的时候,用一个事务来同时添加5个用户相册表记录,也就是同时有很多个INSERT INTO存在,不需要用触发器来处理也可以做到。而且方便程序维护
      

  3.   

    恩 但是在Insert into到相册表的同时,还要根据不同的相册ID来插入不同记录到图片表里,就是说,在触发器里,我需要判断插入相册记录的名称,根据不同名称来插入不同的图片。各位大佬,要如何实现?