Du kan använda lagrad procedur för att fråga databasen. Den lagrade proceduren kontrollerar datatypen och parametrarna som tillhandahålls, om det finns en missmatchning exekveras inte en fråga.
Här är ett exempel på lagrad procedur som du kan använda för att infoga en post i mysql -
DELIMITER $$
CREATE PROCEDURE book_Insert (
in title varchar(30),
in isbn varchar(30),
out bookID tinyint(3) unsigned
)
BEGIN
insert into books (title, isbn)
values(title, isbn);
set bookID =last_insert_id();
END $$