본문 바로가기

db7

[Ubuntu] MariaDB 로그 설정하기 개발 환경 : ubuntu 18.04 LTS , MariaDB - 10.1.47 1. 로그 설정 및 저장 경로 확인 // 일반 로그의 파일 명과 일반 로그 활성화 유무를 확인한다. MariaDB [(none)]> SHOW VARIABLES LIKE '%general%'; 로그명은 localhost.log 이다. general_log 값이 OFF로 되어있기 때문에 현재는 로그가 쌓이지 않는다. 2. general_log 활성화 // 로그를 활성화 시킨다. MariaDB [(none)]> set global general_log = ON; 쿼리 설정으로 로그를 활성화 시켰으므로 MariaDB를 restart 하거나 stop 후 start 하게 되면 general_log 값이 OFF로 변하게 된다. confi.. 2021. 5. 12.
[Laravel] Migration 실행 시 errno: 150 "Foreign key constraint is incorrectly formed") Schema::create('users', function (Blueprint $table) { $table->engine = "InnoDB"; $table->increments('id')->unsigned(); $table->string('name'); $table->string('email')->unique(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); PK로 지정된 id컬럼을 다른 테이블에서 외래키 값으로 참조하려는 경우 해당 테이블의 외래키 컬럼과 PK로 지정된 컬럼의 속성이 같아야함 integer/ unsigned으로 속성을 주었기 때문에 참조하려는 테이블에서도 integer /unsigned 속.. 2020. 9. 16.
[MySQL] 테이블 2개이상 leftjoin 하기 SELECT * FROM TB1 LEFT JOIN TB2 ON 조건1 LEFT JOIN TB3 ON 조건2 ... ... SELECT * FROM TB1 LEFT JOIN TB2 ON 조건1 LEFT JOIN TB3 ON 조건2 ... ... 원하는 테이블만큼 LEFT JOIN을 추가해 주면 된다! 2020. 4. 7.
[MySQL] 오늘 날짜인 데이터 뽑아내기 SELECT * FROM TB1 WHERE DATE(DATE_COLUMN) = DATE(NOW()); 2020. 4. 7.