QUOTE
ERROR 1064 at line 2: You have an error in your SQL syntax near 'ENGINE=InnoDB'
at line 6
ERROR 1064 at line 2: You have an error in your SQL syntax near 'ENGINE=InnoDB'
at line 5
ERROR 1064 at line 5: You have an error in your SQL syntax near 'ENGINE=MyISAM'
at line 6
ERROR 1064 at line 2: You have an error in your SQL syntax near 'ENGINE=InnoDB'
at line 6
ERROR 1064 at line 2: You have an error in your SQL syntax near 'ENGINE=InnoDB'
at line 5
ERROR 1064 at line 5: You have an error in your SQL syntax near 'ENGINE=MyISAM'
at line 6
ERROR 1064 at line 2: You have an error in your SQL syntax near 'ENGINE=InnoDB'
объясните, кто знает, что это и как от них избавится?
Спустя 8 часов, 29 минут, 13 секунд (7.07.2006 - 08:41) vasa_c написал(а):
Dezzy, весь запрос покажи. Версия БД какая?
Спустя 15 часов, 49 минут, 18 секунд (8.07.2006 - 00:30) Dezzy написал(а):
MySQL 4.0.2
Ошибка при установке таблицы через bat файл:
таблицы такого вида:
Ошибка при установке таблицы через bat файл:
CODE
set mysqlBinPath=C:webserversmysqlin
set lsuser=root
set lspass=111
set lsdb=l2jdb
set lshost=localhost
set mysqldumpPath="%mysqlBinPath%mysqldump"
set mysqlPath="%mysqlBinPath%mysql"
%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table1.sql>%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table2.sql>%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table3.sql>%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table4.sq>
set lsuser=root
set lspass=111
set lsdb=l2jdb
set lshost=localhost
set mysqldumpPath="%mysqlBinPath%mysqldump"
set mysqlPath="%mysqlBinPath%mysql"
%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table1.sql>%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table2.sql>%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table3.sql>%mysqlPath% -h %gshost% -u %gsuser% --password=%gspass% -D %gsdb% < table4.sq>
таблицы такого вида:
CODE
DROP TABLE IF EXISTS `chat`;
CREATE TABLE `chat` (
`grpId` INT NOT NULL default '0',
`Id` INT NOT NULL default '0',
`chatDelay` BIGINT NOT NULL default '-1',
PRIMARY KEY (`groupId`)
) ENGINE=InnoDB;
CREATE TABLE `chat` (
`grpId` INT NOT NULL default '0',
`Id` INT NOT NULL default '0',
`chatDelay` BIGINT NOT NULL default '-1',
PRIMARY KEY (`groupId`)
) ENGINE=InnoDB;
Спустя 1 день, 15 часов, 59 минут, 56 секунд (9.07.2006 - 16:30) vasa_c написал(а):
...
`grpId` INT NOT NULL default '0',
...
PRIMARY KEY (`groupId`)
...
`grpId` INT NOT NULL default '0',
...
PRIMARY KEY (`groupId`)
...
Спустя 2 минуты, 27 секунд (9.07.2006 - 16:33) vasa_c написал(а):
QUOTE
объясните, кто знает, что это и как от них избавится?
You have an error in your SQL syntax near — не перевести что ли? "У вас ошибка в синтаксисе перед...". Соответственно нужно найти в запросе указанную строчки и смотреть, что написано перед ней.
Спустя 5 часов, 51 минута, 24 секунды (9.07.2006 - 22:24) Dezzy написал(а):
...
`grpId` INT NOT NULL default '0',
...
PRIMARY KEY (`groupId`)
...
это опечатка просто. ошибку он на "Engine=InnoDB" ошибку выдаёт. если эту строчку убрать всё норм.
`grpId` INT NOT NULL default '0',
...
PRIMARY KEY (`groupId`)
...
это опечатка просто. ошибку он на "Engine=InnoDB" ошибку выдаёт. если эту строчку убрать всё норм.
Спустя 42 минуты, 53 секунды (9.07.2006 - 23:07) vasa_c написал(а):
По-моему Engine начиная с 4.1. поддерживается.
Во всяком случае на 4.1.x твой запрос проходит.
Попробуй
Type=InnoDB
Во всяком случае на 4.1.x твой запрос проходит.
Попробуй
Type=InnoDB
Спустя 13 часов, 14 минут, 2 секунды (10.07.2006 - 12:21) Dezzy написал(а):
Заработало. =)
Спасибо.
Спасибо.
_____________