본문 바로가기
[MySQL] - 대소문자 구분 안하기 mysql은 대소문자 구별을 안하지만 대소문자를 구분하는 형식으로 설정되거나 설치되어있을 수도 있다. 리눅스 대소문자 구분에 대한 명령어 # show variables like 'lower_case_table_names'; [root@localhost ~]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 5.5.68-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' o.. 2022. 2. 17.
[MySQL] delete문으로 여러 테이블 데이터 삭제 * 서로 다른 테이블 2개일 때 가정 > table1, table2 1. 테이블1 데이터 삭제 DELETE FROM a USING table1 a LEFT JOIN table2 b ON a.id = b.id WHERE a.컬럼 = '값' 2. 테이블2 데이터 삭제 DELETE FROM b USING table1 a LEFT JOIN table2 b ON a.id = b.id WHERE b.컬럼 = '값' 3. 테이블1,2 데이터 삭제 DELETE FROM a, b USING table1 a LEFT JOIN table2 b ON a.id = b.id WHERE b.컬럼 = '값' 2022. 1. 19.
[Mysql] where 1=1 1=1 : 항상 참이라는 뜻 쓰는 이유 -주석 처리가 편하다 -서버sql을 동적처리하기 위함 ->WHERE 1=1 조건은 반드시 참의 값이 있기에 뒤에 AND절이 붙어 연달아 사용할 수 있다. ->검색을 활용할 때 사용하면 유용적, 수정과 삭제을 하는 경우에는 효율적이지 않다. 2021. 9. 24.
[MySQL] TIMESTAMP https://dev.mysql.com/doc/refman/8.0/en/timestamp-initialization.html MySQL :: MySQL 8.0 Reference Manual :: 11.2.5 Automatic Initialization and Updating for TIMESTAMP and DATETIME 11.2.5 Automatic Initialization and Updating for TIMESTAMP and DATETIME TIMESTAMP and DATETIME columns can be automatically initializated and updated to the current date and time (that is, the current timestamp). For .. 2021. 8. 26.