Things take time

[Android] Sqlite Update Date 및 Mysql Update Date 본문

Android(기능)

[Android] Sqlite Update Date 및 Mysql Update Date

겸손할 겸 2019. 11. 4. 14:42

[Datetime 변경]

 

Sqlite에 저장된 항목중, 특정 컬럼의 Date 값을 변경해주고 싶을때 사용한다.

그 컬럼의 타입은 DATETIME인 경우, VARCHAR인 경우 모두 사용 가능하다(?)

UPDATE frnd_lst SET input_dm = DATETIME(input_dm, '-12 hours') WHERE ul_seq = ?"

단순히 DATETIME함수를 사용하면 끝

 

 

mysql에선 위의 함수가 안되므로

			UPDATE
				frnd_lst fl
			SET
				input_dm = DATE_SUB(input_dm, INTERVAL 12 HOUR)
			WHERE
				fl.ul_seq = ?
				AND fl.frnd_ul_seq = ?

이런식으로 DATE_SUB, DATE_ADD로 각각 빼기, 덧셈이 가능하다.