Estou com um problema no meu banco de dados. Eu criei o modelo e agora quero sincronizá-lo com meu banco de dados no meu servidor WAMP (local), mas continua dando erro. Procurei a causa do erro por vários dias. Como não consigo encontrar o problema, decidi compartilhá-lo com você.
Registro de mensagens:
Executando script SQL no servidor ERRO: Erro 1064: Ocorreu um erro em sua sintaxe SQL; verifique o manual que corresponde à sua versão do servidor MySQL para a sintaxe correta a ser usada perto de ') NULL DEFAULT NULL , n_category VARCHAR(45) NULL DEFAULT NULL , PRIMARY K' na linha 3
CREATE TABLE IF NOT EXISTS `telo2p`.`d_category`
(
`idd_category` INT(11) NOT NULL AUTO_INCREMENT,
`f_sells` DOUBLE(11) NULL DEFAULT NULL,
`n_category` VARCHAR(45) NULL DEFAULT NULL,
PRIMARY KEY (`idd_category`)
)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci
SQL script execution finished: statements: 6 succeeded, 1 failed
Algum conselho sobre o que estou fazendo de errado aqui?
Remova o
(11)
deDOUBLE(11)
:Tipos de dados numéricos aproximados (Float e Double) não precisam de parâmetro. Há também uma sintaxe não padrão com 2 parâmetros. Dos documentos do MySQL, tipos de ponto flutuante (valor aproximado) :