Мне нужно создать таблицу 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, $ жулик) ', а затем тел я, если он выводит что-либо, эта строка обычно сообщает вам, какая ошибка возникает, и, скорее всего, причина вашей проблемы –
это ошибка: У вас есть ошибка в синтаксисе SQL. Проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с ним) ON UPDATE CURRENT_TIMESTAMP, созданный DATETIME() DEFAULT NULL, –
Что это за строки: 'обновленный TIMESTAMP() В UPDATE CURRENT_TIMESTAMP, создан DATETIME() DEFAULT NULL, что делать? вам нужно поле даты? –