Heim >Backend-Entwicklung >PHP-Tutorial > PHP触发器的有关问题

PHP触发器的有关问题

WBOY
WBOYOriginal
2016-06-13 13:26:13922Durchsuche

PHP触发器的问题
create trigger bookreturn before delete on borrowitem
for each row
begin
update book
set remain=remain+1
where book.bookid=old.bookid
end
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 'end' at line 5
无论我在程序里里面加不加分号都是这样。。。。
如果把
update book
set remain=remain+1
where book.bookid=old.bookid
去掉就没报错。。。

------解决方案--------------------

SQL code
DELIMITER |
create trigger bookreturn before delete on borrowitem
for each row
begin
update book
set remain=remain+1
where    book.bookid=old.bookid;
end

|
 
DELIMITER ; <div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel: php的简单有关问题 Nächster Artikel: 用PHP编纂Android应用程序