《Mysql必讀利用MySQL函數實現判斷視頻擴展名的代碼》要點:
本文介紹了Mysql必讀利用MySQL函數實現判斷視頻擴展名的代碼,希望對您有用。如果有疑問,可以聯系我們。
代碼如下:
delimiter ||
DROP FUNCTION IF EXISTS IS_MOBILE||
CREATE FUNCTION IS_MOBILE( x VARCHAR(255)) RETURNS TINYINT(1)
BEGIN
DECLARE result TINYINT(1) DEFAULT 0;
SET x = LCASE(x);
IF RIGHT(x,4) = '.mp4' THEN
SET result = 1;
ELSEIF LEFT(x,9) = '[ctvideo]' THEN
SET result = 1;
END IF;
RETURN result;
END;
delimiter ;
注:
這種方法是有應用場景的,我是用來在建立sphinx索引中做一個標記如:
SELECT IS_MOBILE('/demo/test.mp4') AS m
如果在前端大量使用,會增加MySQL的壓力,建議還是由腳本程序完成.
我個人也僅時一個臨時解決方案,后期會通過升級系統的方式用程序來完成.
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/5962.html