MySql Hatası 1064 [kapalı]

1 Cevap php

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);

Ben komut dosyası yürütme zaman gösterecek:

Eğer SQL sözdizimi bir hata var; hattında 2 de yakın 'create table Domenii (id_domeniu tamsayı birincil anahtar auto_increment, nume_domeniu' kullanmak doğru sözdizimi için MySQL sunucu sürümü karşılık kılavuzunu kontrol

Mysql versiyonu 5.0.51a olduğunu. Bazı yardım?

Teşekkürler.

1 Cevap

mysql_query() bir seferde sadece tek bir sorgu çalıştırabilirsiniz.