《Mysql必讀利用MySQL函數(shù)實現(xiàn)判斷視頻擴展名的代碼》要點:
本文介紹了Mysql必讀利用MySQL函數(shù)實現(xiàn)判斷視頻擴展名的代碼,希望對您有用。如果有疑問,可以聯(lián)系我們。
代碼如下:
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的壓力,建議還是由腳本程序完成.
我個人也僅時一個臨時解決方案,后期會通過升級系統(tǒng)的方式用程序來完成.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/5962.html