Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > ошибка в синтаксисе запроса


Автор: charodej 8.4.2008, 11:08
подскажите где здесь может быть ошибка синтаксиса???

 
Код

BEGIN; 

SET FOREIGN_KEY_CHECKS = 0; 
DROP TRIGGER `sub` 
DROP TRIGGER `ad` 
INSERT INTO `issue`.`issues`(`id`, `projectid`, `title`, `creation`) VALUES (29, 2, 'Create a "New Sales" report that would list all new paid account sales by date and by rep along with the # of categories they have paid listings in', '2005-02-07 16:19:06') 
INSERT INTO `issue`.`issues`(`id`, `projectid`, `title`, `creation`) VALUES (31, 2, 'Allow to designate in account contacts who would show up in the RFI/lead notification window', '2005-02-07 19:04:16') 
CREATE TRIGGER `sub` AFTER INSERT ON `issues` 
FOR EACH ROW 
begin 
  set @tot = 1; 
end 
CREATE TRIGGER `ad` BEFORE INSERT ON `issues` 
FOR EACH ROW 
begin 
  set @tot = 0; 
end 
SET FOREIGN_KEY_CHECKS = 1; 

COMMIT; 


Пишет : 


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 ';

SET FOREIGN_KEY_CHECKS = 0
DROP TRIGGER `sub`
DROP TRIGGER `ad`
INSERT I' at line 1


И если знаете, примерчик кода, как прально...

Автор: mishaSL 8.4.2008, 13:13
charodej, точки с запятыми (т.е. ";") поставьте правильно.

Автор: charodej 8.4.2008, 14:39
 mishaSL, а правильно, это везде???
я пробывал и ставить и не ставить и всё равно не работает, создайте пож из моего рабочий код)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)