mysql - Trigger to delete blank rows after INSERT -
i have inserted set of data database, want delete rows blank values. how can this? can done using triggers?
example:
table books contains author_name, title, price.
after inserting data, want delete rows empty values in author_name column. here's i've written far:
create trigger trigger1 after insert on books each row begin delete books author_name = '' end; this not working :(
the issue you've got begin…end around statement not delimited ;. if put missing ;, however, need introduce meta delimiter entire definition, because, if don't that, inner ; break it.
so, put ; @ end of delete statement , introduce delimiter before trigger definition:
delimiter $$ create trigger trigger1 after insert on books each row begin delete books author_name = ''; end $$ alternatively, since body contains 1 statement, can remove begin…end:
create trigger trigger1 after insert on books each row delete books author_name = '';
Comments
Post a Comment