我对MySQL(和一般数据库)非常陌生,并且已经负责制作一个存储过程,该存储过程将接受varchar作为参数,用作关键字从2列表。MySQL存储过程语法错误
我对语法并不熟悉,并且搜索互联网并没有像所希望的那样果断。这是我想出的:
DELIMITER //
DROP PROCEDURE IF EXISTS proc_Search
CREATE PROCEDURE proc_Search (IN word varchar(100))
BEGIN
SELECT Section.Name
FROM Section inner join DetailsMats ON Section.NumSection=DetailsMats.NumSection
WHERE DetailsMats.TechName or DetailsMats.GenName LIKE %word%;
END//
只是想知道如果我在这里做一些令人讨厌的错误,或者如果我在正确的道路上。谢谢!