본문 바로가기

function에 해당하는 글들

2 Articles matched
목록이 없습니다.
[MySQL/MariaDB] URL Decoder 함수 만들기 클라이언트 요구사항 클라이언트의 요구사항 중에 서비스 페이지에 접근되는 사용자들의 아이피, 어떤 브라우저, 모바일인지 PC인지, 어떤 파라미터를 던지는지를 DB로 저장해서 보고싶어하는 경우가 있습니다. 이 때 파라미터를 querystring으로 구성하면 URL로 구성이 되기 때문에 인코딩을 해주어야 파라미터에 따라 에러가 발생할 것을 미리 발생하지 않게 예방이 가능합니다. 하지만 이렇게 인코딩 된 상태로 DB에 저장이되면 클라이언트가 보고 싶던 파라미터는 어떤 값인지 알 수 없게 됩니다. 이 때 쿼리를 조회해올 때 URL Decoder 함수를 만들어서 해당 함수로 디코딩을 하여 클라이언트에게 결과를 전달해주면 됩니다. MySQL / MariaDB URL Decoder 함수 DELIMITER | CREAT..
[MySQL] 함수 생성 시 에러 발생 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 상황 함수를 생성하려고 했으나 아래와 같은 에러메시지가 발생함. 에러메시지 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 해결 DB의 root로 접속하여 아래 쿼리를 수행해주고 재생성 SET GLOBAL log_bin_trust_function_creators = 1;