0
현재 로컬 mysql db를 통해 SQL을 배우고 있습니다. 나는 5 필드를 가지고 transactions
라는 테이블을 가지고있다. 열= jane
에 대해 update
쿼리를 실행 중입니다. 본질적으로, transaction = 0
, tran_date = 0000-00-00
으로 값을 재설정하고 date_created
을 새로운 현재 날짜로 변경하려면 date_created – tran_date = 1 month
을 if 문에 통합하려고합니다.업데이트 쿼리 - int 필드 값 증가 및 if 문
쿼리 (도움) -
UPDATE transactions SET transactions = transactions + 1, tran_date = CURDATE() WHERE name = 'jim'
테이블을 만들고 값을 설정 업데이트 :
CREATE TABLE transactions
(
id int auto_increment primary key,
date_created DATE,
name varchar(20),
transactions int(6),
tran_date DATE
);
INSERT INTO transactions
(date_created, name, transactions, tran_date)
VALUES
(NOW(), 'jim', 0, 0000-00-00),
(NOW(), 'jane', 0, 0000-00-00);
오 신참 실수. 나는 그것을 간과했다. 감사. 나는 그 질문을 갱신했다. 마지막 부분에 대한 힌트 또는 아이디어가 있습니까? – MaryCoding