SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.01.2011 18:59:29

icpm
Участник
Зарегистрирован: 25.01.2011
Сообщений: 1

Помогите устранить ошибку

на  SQL-запрос:

CREATE TABLE  `icpmma_db`.`jos_categories` (

`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`parent_id` INT( 11 ) NOT NULL DEFAULT  '0',
`title` VARCHAR( 255 ) NOT NULL DEFAULT  '',
`name` VARCHAR( 255 ) NOT NULL DEFAULT  '',
`alias` VARCHAR( 255 ) NOT NULL DEFAULT  '',
`image` VARCHAR( 255 ) NOT NULL DEFAULT  '',
`section` VARCHAR( 50 ) NOT NULL DEFAULT  '',
`image_position` VARCHAR( 30 ) NOT NULL DEFAULT  '',
`description` TEXT NOT NULL ,
`published` TINYINT( 1 ) NOT NULL DEFAULT  '0',
`checked_out` INT( 11 ) UNSIGNED NOT NULL DEFAULT  '0',
`checked_out_time` DATETIME NOT NULL DEFAULT  '0000-00-00 00:00:00',
`editor` VARCHAR( 50 ) DEFAULT NULL ,
`ordering` INT( 11 ) NOT NULL DEFAULT  '0',
`access` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT  '0',
`count` INT( 11 ) NOT NULL DEFAULT  '0',
`params` TEXT NOT NULL ,
PRIMARY KEY (  `id` ) ,
KEY  `cat_idx` (  `section` ,  `published` ,  `access` ) ,
KEY  `idx_access` (  `access` ) ,
KEY  `idx_checkout` (  `checked_out` )
) ENGINE = MYISAM AUTO_INCREMENT = 2DEFAULT CHARSET = utf8 AUTO_INCREMENT =2


выдает ошибку:
Ответ MySQL:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2DEFAULT CHARSET  = utf8 AUTO_INCREMENT  =2' at line 21

Помогите, пож, кто понимает.

Неактивен

 

#2 25.01.2011 20:46:22

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите устранить ошибку

Та утилита, которой Вы делали резервную копию, не работает. Между 2 и
DEFAULT CHARSET должен быть пробел.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson