我對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//
只是想知道如果我在這裏做一些令人討厭的錯誤,或者如果我在正確的道路上。謝謝!