请教:table1表中的number记录了table2中的记录数,当table2加删记录时, 怎样用SQL语句更新这个number

请问:table1表中的number记录了table2中的记录数,当table2加删记录时, 怎样用SQL语句更新这个number
table1表中的number记录了table2中的记录数,当table2加删记录时,   怎样用SQL语句更新这个number

------解决方案--------------------
使用触发器。
------解决方案--------------------
update table1 set number = (select count(*) from table2);