-
AWS, Php, Server, SQL 2025‧10‧28
Lightsail CPU 사용률 급증과 버스트 급감 (워드프레스, 우커머스)
운영중인 여러 Lightsail 서버들 중에 우커머스가 설치되어 있는 워드프레스도 있고,워드프레스만 있는 서버도 있다. 그런데 요즘 우커머스가 있는 워드프레스가 자꾸 cpu가 급증해서 cpu 버스트를 다 사용하여 서버가 느려지는 현상을 종종 발견했다. 위 지표를 보면 2주 동안 2번의 성능 저하가 일어났다. 그렇다면 다른 워드프레스가 있는 서버들은 괜찮았을까? 아주 무난하다.심지어 이 서버안에는 워드프레스가 4개가 설치되어 도메인이 별도 구성되어 […]
-
Php, SQL 2025‧01‧06
Incorrect integer value: '' for column 'xxx'
DB를 이관하고 php 페이지 동작하다 발생한 오류였다.오류의 원인으로 추정되는 것은 기존 DB 설정이나 환경이 달랐기 때문이라 생각이 든다. 아래 과정은 이 오류에 대한 모든 케이스의 정답이 아니다.하나의 사례일 뿐 꼭 왜 저 명령어를 쓰는 지 어떤 용도인지 확인하고 사용하길 바라며 여기서는 하나의 사례로 남겨두려고 한다. 우선 mysql 을 접근해 본다. 비밀번호를 넣고 접근했다면 이제 sql_mode […]
-
SQL 2022‧12‧06
SQLite - 컬럼의 최대값 가져오기
your_table 이라는 테이블에서 id 컬럼의 최대값을 불러온다.
-
SQL 2022‧12‧06
SQLite- insert 후 입력한 값 받기
SQLite 3.35 의 RETURNING 을 이용해서 입력하자마자 입력한 값을 리턴 받을 수 있다. 이렇게 insert 하자마자 nickname 컬럼의 값을 받을 수 있다. 만약 PRIMARY KEY 로 지정한 컬럼이 seq이고 AUTOINCREMENT 를 해놓았다면, 이렇게 seq로 불러오면 된다.
-
SQL 2022‧12‧06
INSERT INTO 컬럼 지정없이 빈값으로 넣기
your_table에 넣으려는 테이블을 지정하면 됨
-
SQL 2019‧06‧25
mysql - node.js 와 vue.js 데이터 주고 받을 때 날짜 타임존 이슈
mysql 로 데이터 등록 할 때 날짜 컬럼의 data type 를 datetime 으로 셋팅하고 데이터를 넣었다가 어느 날 보니 vue js 로 제작된 페이지에 날짜가 8시간을 넘긴 후의 시간으로 나와서 어디서부터 문제인가 찾기 시작하다 해결해서 적어 놓음. node.js 서버에서 데이터를 넣을 때 아래처럼 날짜와 함께 넣었다. INSERT INTO A테이블 (mid, comment, regdate) VALUES ("test-id", "abcabc", […]
-
SQL 2019‧05‧22
SQL - 데이터베이스 삭제
아래와 같이 입력한 후 실행하면 된다. use master drop database 삭제할 데이터베이스 /* 예제 drop database testtable */
-
SQL 2019‧04‧17
MSSQL - select, insert, update, delete
1. Select 문 : DB에서 원하는 행을 찾을 때 Select * from 테이블명 where 필드 = 값 예제 ) pokemon 이라는 테이블에서 monster_name 이 잠만보인 행을 모두 찾아라. Select * from [pokemon] where monster_name = '잠만보' 2. insert 문 : DB에 행 추가 insert into 테이블명 ( 필드 ) values ( 값 ) 또는 […]
-
SQL 2018‧09‧12
MSSQL - 테이블 안의 컬럼 추가/삭제
컬럼 추가 ALTER TABLE 테이블명 ADD 추가할 컬럼명 CHAR(1) NULL; 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 삭제할 컬럼명;
-
SQL 2018‧09‧12
MSSQL - 프로시저 추가 (매개변수 포함)
CREATE PROCEDURE 프로시저이름 @매개변수지정 varchar(14) = NULL AS SELECT * FROM 테이블명 만들려는 프로시저 이름을 지정하고 함께 만들려는 매개변수도 이름을 지정해 준다. 기본값은 NULL로 설정 만약 매개변수를 만들지 않으려면 두번째 라인인 @매개변수지정 쪽은 지운다. 다 작성하였으면 실행을 눌러 쿼리를 실행시킨다.