본문 바로가기

Database/MySQL&Mariadb

(4)
[ERROR-1418] 함수 생성 오류 ERROR 1418 (HY000) : 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 less safe log_bin_trust_function_creators variable) 함수 만들 때 에러가 발생하였다. log_bin_trust_function_creators 변수의 값이 OFF일 경우 ON으로 변경해주면 된다. 1) log_bin_trust_function_creators 변수 확인 MariaDB > show variables like 'log_bin%'; 2) log_bin_trust_fu..
Mysql Workbench fetch rows 설정 Mysql Workbench에서 조회한 데이터 수 제한은 기본적으로 1000으로 설정되어 있다. 이걸 늘리거나 전체 row를 확인하고 싶으면 전체 row 확인 : [Edit] - [Preferences] - [SQL Editor] - [SQL Execution] - Limit Rows 체크 해제 데이터 수 제한적 늘리기 : [Edit] - [Preferences] - [SQL Editor] - [SQL Execution] - Limit Rows Count 수정
com.mysql.jdbc.Driver 에러 분명 라이브러리에 mysql-connector도 넣어줬는데 에러가 났다. 알고 보니 위치가 Libraries에 있었던 것......... JRE System Library 안에 들어가니까 바로 해결되었다. Libraries에만 있으면 되는 줄 알았는데 새로운 것을 알게 되었다.
AUTO_INCREMENT AUTO_INCREMENT 레코드를 삽입할 때마다 컬럼의 값을 자동으로 하나씩 증가시켜 줌 예제 CREATE TABLE noticeBoard( IdNumber int not null primary key AUTO_INCREMENT, ID varchar(20) not null, title varchar(50), substance text ) 값 입력할 때는 INSERT INTO noticeBoard(ID, title, substance) values ("ID", "title", "substance");