我需要创建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