2010-01-27 229 views
-1

SQL:MySQL錯誤1064

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

當我執行該腳本它顯示:

您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的正確語法手冊「創建表domenii(id_domeniu整數主鍵AUTO_INCREMENT,nume_domeniu」第2行

MySQL的版本是5.0.51a。一些幫助?

謝謝。

回答

3

mysql_query()一次只能運行一個查詢。