2012-03-02 3 views
-3

Привет Я сделал обновление на своем сайте и получил эту ошибку!Версия сервера MySQL для правильного синтаксиса для использования рядом с '(10), KEY vid (vid))' в строке 4

версии сервера MySQL для правильного синтаксиса использовать вблизи '(10), KEY видеопластиной (VID))' в строке 4

Кодирование выполняется в PHP 4 ... и разъединить это работающий на php 5

$sql = "CREATE TABLE ".$ine.C_MYSQL_VOTE_IPS." (
    vid smallint(5) UNSIGNED NOT NULL, 
    ip int(10) UNSIGNED NOT NULL default '0', 
    time timestamp(10), 
    KEY vid (vid) 
)"; 
+0

Вы имеете в виду ПЕРВИЧНЫЙ КЛЮЧ (vid)? – jere

+0

Не используйте зарезервированные слова MySQL («время» является одним из них). –

ответ

1

Используйте цитаты для названий полей, например ` time `=.

+1

или присвоить ему имя, которое не является зарезервированным словом mysql: в то время как «время» является одним из разрешенных исключений, оно может все еще вызвать проблемы –

Смежные вопросы

 Смежные вопросы