Erro MySQL 1064 [fechado
-
23-09-2019 - |
Pergunta
SQL:
create table autori(
id_autor integer primary key auto_increment,
nume varchar(50) not null,
prenume varchar(50) not null
)Engine=InnoDB;
create table domenii(
id_domeniu integer primary key auto_increment,
nume_domeniu varchar(50) not null,
descriere varchar(1000) not null
)Engine=InnoDB;
PHP:
$sqlpath = "file.sql";
$sqlfile = fopen($sqlpath, 'r');
$sql = fread($sqlfile, filesize($sqlpath));
fclose($sqlfile);
$result = mysql_query($sql);
Quando eu executo o script que ele mostra:
Você tem um erro na sua sintaxe SQL; Verifique o manual que corresponde à sua versão do MySQL Server para obter a sintaxe direita para usar perto de 'criar tabela domenii (id_domeniu inteiro chave primária Auto_increntle, nume_domeniu' na linha 2
A versão MySQL é 5.0.51a. Alguma ajuda?
Obrigado.
Solução
mysql_query()
só pode executar uma única consulta por vez.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow