IT/SQL 13

[MY-SQL] mysql function 생성시 오류

CREATE DEFINER=`user`@`%` FUNCTION `func_만들함수명`( `value` INT, `maxlevel` INT ) mysql 로 함수를 생성하려고하는데 자꾸 아래와 같은 오류가 뜬다 You have en error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line ​ 블라 블라 블라 ​ 물론 사용하고있는 mysql 버젼이 그지같아서 그런거일수도 있겠다는 생각도 해봤으나 아직 10 버전대에선 확인 안해봤고 여튼 해결은 DELIMITER 를 써서 실행했을때 정상적으로 함수가 만들어지는걸 확인했다 ​ 원래 이..

IT/SQL 2020.08.26

[Mysql] SHA512 암호화, 복호화

SHA512 방식을 사용해보겠습니다 우선 간단한 테이블을 만들어봅시다 CREATE TABLE `test` ( `name` VARCHAR(21) NULL DEFAULT NULL COLLATE 'utf8_general_ci', `passwd` BLOB NULL DEFAULT NULL ) COLLATE='utf8_general_ci' ; ​ 암호화해서 insert 도 해주고요 해당 'key' 부분은 해당 홈페이지에 맞게 본인이 원하는대로 아무거나 넣으셔도 됩니다만 , 복호화할때 그 값이 필요하니 꼭 기억은 해둬야합니다 저는 그냥 key 로 할게요 insert into test values( '이태웅', AES_ENCRYPT('4129',SHA2('key',512)) ); 아래처럼 데이터가 들어갔을건데 이걸 복..

IT/SQL 2020.06.23
300x250