A(id,column1,column2)
B(id,column3,column4)
C(id,column5,column6)
往A表增加一条数据时,同时B表和C表也增加一条数据。
相当于注册一个用户时,系统给他分配其它的属性,如他的等级,成就等等。
用存储教程实现,真纠结,忘高手指教

解决方案 »

  1.   

    首先,为什么要这样设计这个表?如果ID同时是A,B,C三表中的主键,则应该合并为一张表。如果不改变当前表设计的情况下,则可以在存储过程中使用 LAST_INSERT_ID() 函数得到则插入的自动编号。 如果ID不是AUTO_INCREMENT,则更方便的方法应该是用触发器实现。