数据库每个表必须有主键吗