2013-04-08 72 views
-1

我想爲我的服務器上的統計信息安裝一個php腳本。在PHP腳本中創建MySql表的一些問題

此腳本使用MySql作爲數據庫。問題是,當我嘗試安裝它時,似乎無法在數據庫中創建表並向我提供以下錯誤消息:

您的SQL語法有錯誤;檢查 對應於你的MySQL服務器版本使用 附近 'TYPE = MyISAM的' 第5行

查詢正確的語法手冊:CREATE TABLE phpmv_a_category(ID INT(10)無符號NOT NULL AUTO_INCREMENT,名VARCHAR (100)默認爲NULL,PRIMARY KEY(ID)) TYPE = MyISAM數據

臺處於一個PHP文件中創建了這種方式:

$create['a_category'] = 
"CREATE TABLE ".DB_TABLES_PREFIX.'a_category'." (
    id int(10) unsigned NOT NULL auto_increment, 
    name varchar(100) default NULL, 
    PRIMARY KEY (id) 
) TYPE=MyISAM 
"; 

問題出在哪裏?

TNX 安德拉

回答

0

您漏填了 「;」之後ENGINE=MyISAM

3

根據手冊,TYPE已棄用,由MySQL 5.5中的ENGINE替代:CREATE TABLE的文檔。