我需要創建MySQL表。所以我運行這個腳本,但它不工作。任何想法爲什麼?PHP腳本創建表
<?php
$con = mysql_connect("database.dcs.aber.ac.uk","xxx","nnnnnnnnnn");
mysql_select_db("jaz",$con);
$sql = "CREATE TABLE storys
(
id int NOT NULL AUTO_INCREMET,
title TINYTEXT,
type TINYTEXT,
link TEXT,
preview TINYTEXT,
tags TINYTEXT,
text MEDIUMTEXT,
updated TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP,
created DATETIME() DEFAULT NULL,
PRIMARY KEY(id)
)";
mysql_query($sql,$con);
mysql_close($con);
?>
添加一行'回聲mysql_error();'行'的mysql_query($的SQL,$ CON)以下;'然後電話如果它輸出任何東西,這行通常會告訴你發生了什麼錯誤,並且很可能是你的問題的原因 – 2012-02-22 15:57:14
這是錯誤: 你的SQL語法錯誤。 ()ON UPDATE CURRENT_TIMESTAMP,創建DATETIME()DEFAULT NULL, – 2012-02-22 16:00:17
這些行是什麼:'更新TIMESTAMP()ON UPDATE CURRENT_TIMESTAMP, 創建DATETIME() DEFAULT NULL,'要做什麼?你想要一個日期字段嗎? – 2012-02-22 16:05:48