한참 찾았다. 흠.
SELECT time_to_sec( timediff( now(), stime ) );
/* stime 부터 지금 까지 초과한 시간을 초로 환산한 결과임. 정수로 출력. */
반응형
    
    
    
  
instr 은 있는데 ..  뒤에서 부터 찾는 instrb 가 없어서 만들어봤다. 
DELIMITER $$
DROP FUNCTION IF EXISTS `dbname`.`uft_InStrB` $$
CREATE DEFINER=`username`@`%` FUNCTION `uft_InStrB`(v_str varchar(1000), v_index varchar(100)) RETURNS int
BEGIN
  BEGIN
    DECLARE x_index int;
SET v_str = REVERSE(v_str);
SELECT instr(v_str, v_index) into x_index;
SET x_index = (Length(v_str) - x_index) + 1;
    RETURN x_index;
  END;
END $$
DELIMITER ;
예> 
SELECT uft_instrb ('123_123_23', '_');    //결과 :  8