Boa tarde galera, meu primeiro tópico no mysql! heheh
seguinte, já trabalho com mysql e sql a um tempinho, mas vi um códiogo, e algumas coisa não consegui decifrar, espera a ajuda de vocês pra decifrar...eis o código:
CREATE TABLE enquete_bloqueio (
-> ip VARCHAR(15) NOT NULL,
-> data_hora TIMESTAMP,
->
-> UNIQUE INDEX idx_ip(ip)
-> ) ENGINE=INNODB DEFAULT CHARSET=latin1;
Query OK, 0 rows affected ( 0.20 sec)
mysql> CREATE TABLE enquete_opcao (
-> id_enquete_opcao INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
-> id_enquete INT(11) UNSIGNED NOT NULL,
-> opcao VARCHAR(250) NOT NULL,
-> votos INT(11) UNSIGNED NOT NULL DEFAULT '0',
->
-> PRIMARY KEY(id_enquete_opcao),
-> INDEX idx_opcao(opcao),
->
-> CONSTRAINT fk_enquente FOREIGN KEY (id_enquete) REFERENCES enquete(id_enquete) ON DELETE CASCADE ON UPDATE CASCADE
-> ) ENGINE=INNODB DEFAULT CHARSET=latin1;
bom...gostaria de saber pra que que serve os seguintes comandos:
Pergunta
skolroots
Boa tarde galera, meu primeiro tópico no mysql! heheh
seguinte, já trabalho com mysql e sql a um tempinho, mas vi um códiogo, e algumas coisa não consegui decifrar, espera a ajuda de vocês pra decifrar...eis o código:
CREATE TABLE enquete_bloqueio (
-> ip VARCHAR(15) NOT NULL,
-> data_hora TIMESTAMP,
->
-> UNIQUE INDEX idx_ip(ip)
-> ) ENGINE=INNODB DEFAULT CHARSET=latin1;
Query OK, 0 rows affected ( 0.20 sec)
mysql> CREATE TABLE enquete_opcao (
-> id_enquete_opcao INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
-> id_enquete INT(11) UNSIGNED NOT NULL,
-> opcao VARCHAR(250) NOT NULL,
-> votos INT(11) UNSIGNED NOT NULL DEFAULT '0',
->
-> PRIMARY KEY(id_enquete_opcao),
-> INDEX idx_opcao(opcao),
->
-> CONSTRAINT fk_enquente FOREIGN KEY (id_enquete) REFERENCES enquete(id_enquete) ON DELETE CASCADE ON UPDATE CASCADE
-> ) ENGINE=INNODB DEFAULT CHARSET=latin1;
bom...gostaria de saber pra que que serve os seguintes comandos:
- UNIQUE INDEX idx_ip(ip) (linha 4)
- ENGINE=INNODB DEFAULT CHARSET=latin1; (linha 5)
- INDEX idx_opcao(opcao), (linha 12)
- CONSTRAINT fk_enquente
- ON DELETE CASCADE ON UPDATE CASCADE
- ENGINE=INNODB DEFAULT CHARSET=latin1;
é só esses seis aí...rsrs
vlw galera!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados