- null값을 가지는 칼럼과 unique 제한 설정하면 unuque가 적용 안되는 문제 해결 방법 * unique 설정 ALTER TABLE articles ADD deleted_at TIMESTAMP NULL DEFAULT NULL, DROP INDEX name, ADD CONSTRAINT UNIQUE...
Database (DB)
코드루덴스 on 21-03-31
- mysql 서버에서 null 인 칼럼에도 일정한 수를 증가 시키는 update 한방 쿼리 - laravel increment() 는 null 값에는 작동안함 UPDATE table1 SET num1 = IFNULL(num1, 0) + 1 WHERE id=1; // MS SQL Server 에서...
코드루덴스 on 21-03-07
- sql 한방 쿼리 , multiple record(row) update one query //------------------------------ * How to update multiple rows at once in MySQL? https://tableplus.com/blog/2018/11/how-to-update-multiple-rows-...
코드루덴스 on 21-02-27
마이크로소프트(Microsoft) SQL 데이타베이스 서버(SQL Database Server) 관련 팁 정리 //----------------- < 버전 역사 > https://en.wikipedia.org/wiki/Microsoft_SQL_Server https://en.wikipedia.org/wiki/His...
코드루덴스 on 20-12-30
순위(랭크) 구하기 https://dba.stackexchange.com/questions/13703/get-the-rank-of-a-user-in-a-score-table - 주의! rank라는 이름 사용시 (칼럼이름, 별칭 등) , 따옴표를 꼭 써야 한다. //--------------------...
코드루덴스 on 20-09-19
예) users테이블에 email 이 없는 경우 레코드 자료 생성하기 - Unique index 설정이 필요 ALTER TABLE users ADD UNIQUE INDEX(`email`); //------------------------------------- * 방법 1 - INSERT IGNORE 사용...
코드루덴스 on 20-09-11
JSON 2차원 , 추가 검색 갱신 삭제 하는 방법 사용할 JSON 칼럼 예 { "1":{ "id":11, "name":"a11"} , "2":{ "id":12, "name":"a12"} , "a 'b":{ "id":13, "name":"a13"} } - 배열 형식 아님 - 일반적인 배열 형식...
코드루덴스 on 20-08-17
- SQL Regex(Regular expression ) https://dev.mysql.com/doc/refman/8.0/en/regexp.html - 예) SELECT 'test123' REGEXP '^[\\"\\,a-zA-Z\\[\\] ]+$'; SELECT REGEXP_LIKE( 'test123' , '^[\\"\\,a-z\\[\\] ]+$' ,...
코드루덴스 on 20-08-16
//------------------------------------ * JSON 값 합치기 - JSON Function Reference https://dev.mysql.com/doc/refman/8.0/en/json-function-reference.html JSON_MERGE_PATCH - 뒤의 값을 덮어씀 JSON_MERGE_PR...
코드루덴스 on 20-08-15