Ir para conteúdo

Featured Replies

Postado

executa isso no seu banco de dados

CREATE TABLE IF NOT EXISTS `polls` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `player_id` int(11) NOT NULL,

  `poll` varchar(255) NOT NULL,

  `options` varchar(255) NOT NULL,

  `timestamp` int(11) NOT NULL,

  PRIMARY KEY (`id`),

  FOREIGN KEY (`player_id`) REFERENCES `players` (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ROW_FORMAT=DYNAMIC AUTO_INCREMENT=1 ;


INSERT INTO `polls` (`player_id`, `poll`, `options`, `timestamp`) VALUES

(2, 'What about this Poll System?', 'Really good|Nice!|Huh?|Worst', UNIX_TIMESTAMP());


CREATE TABLE IF NOT EXISTS `poll_votes` (

  `poll_id` int(11) NOT NULL,

  `votes` varchar(255) NOT NULL,

  `account_id` varchar(255) NOT NULL,

  FOREIGN KEY (`poll_id`) REFERENCES `polls` (`id`) ON DELETE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=latin1

Postado
  • Autor

deu esse erro aki

Erro

consulta SQL:

CREATE TABLE IF NOT EXISTS `polls` (

`id`
INT
(
11
)
NOT
NULL
AUTO_INCREMENT
,

`player_id`
INT
(
11
)
NOT
NULL
,

`poll`
VARCHAR
(
255
)
NOT
NULL
,

`options`
VARCHAR
(
255
)
NOT
NULL
,

`timestamp`
INT
(
11
)
NOT
NULL
,

PRIMARY
KEY
(
`id`
)
,

FOREIGN
KEY
(
`player_id`
)
REFERENCES
`players`
(
`id`
)
) ENGINE = INNODB DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci ROW_FORMAT = DYNAMIC AUTO_INCREMENT =1;

Mensagens do MySQL : b_help.png#1005 - Can't create table 'baiak.polls' (errno: 150)

Postado

vai no seu phpmyadmin

clica na coluna 'polls' deleta as seguintes coisas:

delete a "polls" , "poll_answer" e a "poll_votes"

para deletar é só selecionar ela e no canto direto da pagina tem escrito "eliminar"

dps de ter feito isso execute:

CREATE TABLE IF NOT EXISTS `poll` (

`id` INT(11) NOT NULL AUTO_INCREMENT,

`question` VARCHAR(150) ,

`created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,

`date_start` datetime ,

`date_end` datetime ,

`status` tinyint(1) NOT NULL DEFAULT '0',

PRIMARY KEY (`id`),

KEY `question` (`question`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS `poll_answer` (

`id` INT(11) NOT NULL AUTO_INCREMENT,

`poll_id` INT(11) NOT NULL,

`answer` VARCHAR(150) ,

PRIMARY KEY (`id`),

FOREIGN KEY (`poll_id`) REFERENCES `poll` (`id`) ON DELETE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1

Postado
  • Autor

olha aki so tinha a "polls" , "poll_answer" agr essa "poll_votes" num tinha nao, mas eu fiz o q se pediu e deu o msm erro

@edit : eu consigui ajeitar aki vlw ai

vc sempre e ajuda como sempre

Editado por unnamedfiction (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo