ola pessoal, estou com uma duvida em relação a script de criação mandando do netbeans para o MySQL.
o meu script esta em um JtextArea, e quando pego esse script com o comando JtextArea.gettext(), e mando para o MySQL ele da erro de sintaxe, sendo que esta certo, por que quando coloco o script diretamente no MySQL ele não da erro de sintaxe.
o que pode ser?
Script:
DROP TABLE IF EXISTS `autores`;
CREATE TABLE `autores` (
`id_autor` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nome` varchar(45) NOT NULL,
`email` varchar(45) NOT NULL,
PRIMARY KEY (`id_autor`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
Pergunta
itaegidio
ola pessoal, estou com uma duvida em relação a script de criação mandando do netbeans para o MySQL.
o meu script esta em um JtextArea, e quando pego esse script com o comando JtextArea.gettext(), e mando para o MySQL ele da erro de sintaxe, sendo que esta certo, por que quando coloco o script diretamente no MySQL ele não da erro de sintaxe.
o que pode ser?
Script:
DROP TABLE IF EXISTS `autores`;
CREATE TABLE `autores` (
`id_autor` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nome` varchar(45) NOT NULL,
`email` varchar(45) NOT NULL,
PRIMARY KEY (`id_autor`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `clientes`;
CREATE TABLE `clientes` (
`idCliente` mediumint(8) NOT NULL AUTO_INCREMENT,
`nomeEmpresa` varchar(255) DEFAULT NULL,
`nomeDiretor` varchar(255) DEFAULT NULL,
`numEmpregados` mediumint(9) DEFAULT NULL,
PRIMARY KEY (`idCliente`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `livros`;
CREATE TABLE `livros` (
`id_livros` int(10) unsigned NOT NULL AUTO_INCREMENT,
`titulo` varchar(45) NOT NULL,
`paginas` int(10) unsigned NOT NULL,
`id_autor_fk` int(10) unsigned NOT NULL,
PRIMARY KEY (`id_livros`),
KEY `id_autor_fk` (`id_autor_fk`),
CONSTRAINT `livros_ibfk_1` FOREIGN KEY (`id_autor_fk`) REFERENCES `autores` (`id_autor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.