Preciso criar os relacionamentos:
Quando deletar alguma enquete deleta suas perguntas e opções.
Quando deletar algum usuario deleta suas enquetes.
Minhas tabelas são:
enquetes
+------------+----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------------------+------+-----+---------+----------------+ | id_enquete | smallint(5) unsigned | NO | PRI | NULL | auto_increment | | id_usuario | smallint(5) unsigned | NO | MUL | NULL | | | md_ativa | tinyint(1) unsigned | NO | | NULL | | +------------+----------------------+------+-----+---------+----------------+
enquete_opcoes
+------------+----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------------------+------+-----+---------+----------------+ | id_opcao | smallint(5) unsigned | NO | PRI | NULL | auto_increment | | id_enquete | smallint(5) unsigned | NO | | NULL | | | txt_opcao | varchar(100) | NO | | NULL | | | num_votos | tinyint(3) unsigned | YES | | 0 | | +------------+----------------------+------+-----+---------+----------------+
enquete_perguntas
+--------------+----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+----------------------+------+-----+---------+----------------+ | id_pergunta | smallint(5) unsigned | NO | PRI | NULL | auto_increment | | id_enquete | smallint(5) unsigned | NO | MUL | NULL | | | txt_pergunta | tinytext | NO | | NULL | | +--------------+----------------------+------+-----+---------+----------------+
usuarios
+---------------+----------------------+------+-----+---------+---------------+ | Field | Type | Null | Key | Default | Extra | +---------------+----------------------+------+-----+---------+---------------+ | id_usuario | smallint(5) unsigned | NO | PRI | NULL | auto_increment| | txt_nome | varchar(50) | NO | | NULL | | | txt_sobrenome | varchar(100) | NO | | NULL | | | txt_email | tinytext | NO | | NULL | | | txt_nick | varchar(15) | NO | | NULL | | | crypt_senha | varchar(32) | NO | | NULL | | | num_enquetes | tinyint(3) unsigned | NO | | NULL | | | md_ativo | tinyint(1) unsigned | NO | | NULL | | +---------------+----------------------+------+-----+---------+---------------+
Valeu
Edição feita por: pgnall, 16/08/2006, 17:45.