MySQL Federated 엔진 테이블 만들기

CREATE TABLE IF NOT EXISTS `game_session_2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `app_id` varchar(36) NOT NULL, `app_version` varchar(5) NOT NULL, `mnc` varchar(10) NOT NULL, `os` int(1) NOT NULL, `os_version` varchar(10) NOT NULL, `device_model` varchar(100) NOT NULL, `s_time` datetime NOT NULL, `e_time` datetime NOT NULL, `session_length` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=FEDERATED […]

MySQL Function 사용법 및 Tips

Function 사용 예제 DROP FUNCTION IF EXISTS getTotals # CREATE FUNCTION getTotals(d_id VARCHAR(50), start_date VARCHAR(30), end_date VARCHAR(30)) RETURNS INT(10) BEGIN DECLARE totals INT(10); SET totals = ( SELECT COUNT(*) AS total FROM device_info WHERE DATE_FORMAT(CONVERT_TZ(device_info.create_time, "UTC", "Asia/Seoul"), "%Y-%m-%d %H:%i:%S")>=start_date AND DATE_FORMAT(CONVERT_TZ(device_info.create_time, "UTC", "Asia/Seoul"), "%Y-%m-%d %H:%i:%S")<=end_date AND device_info.device_id = d_id ); RETURN totals; END # SELECT […]

MySQL Procedure Function 예제

mysql> mysql> CREATE TABLE Employee( -> id int, -> first_name VARCHAR(15), -> last_name VARCHAR(15), -> start_date DATE, -> end_date DATE, -> salary FLOAT(8,2), -> city VARCHAR(10), -> description VARCHAR(15) -> ); Query OK, 0 rows affected (0.03 sec) mysql> mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date, salary, City, Description) -> values (1,'Jason', 'Martin', '19960725', […]

현재 Gentoo grub.conf 파일

# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook # http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2 # If you are not using Genkernel and you need help creating this file, you # should consult the handbook. Alternatively, consult the grub.conf.sample that # is included with the Grub documentation. default 0 timeout 30 #splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo […]

Ubuntu Gnome에서 윈도우 리사이즈 단축키

예전의 기본적으로 있었던 Alt + 마우스 오른쪽 키가 먹지 않는다. 현재는 Compiz에서 설정되어 있는 대로 Alt + F8를 누르면 리사이즈 모드로 들어가게 되고 Alt와 휠마우스의 휠(Button2)를 누르게 되면 윈도우를 리사이즈 할 수 있게 된다.