728x90
๋ฐ˜์‘ํ˜•

INSERT ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•  ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ ๋กœ๊ทธ๋ฅผ ์ข…์ข… ๋ดค์„ ๊ฒƒ์ด๋‹ค.

Duplicate entry ' ' for key 'PRIMARY' 

์ € ์—๋Ÿฌ ์›์ธ์€ PRIMARY KEY(PK, ๊ธฐ๋ณธํ‚ค)์— ์ค‘๋ณต ๋œ ๊ฐ’์„  INSERT๋ฅผ ์‹œ๋„ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•œ๋‹ค.

์—๋Ÿฌ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” INSERT๋ฅผ ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ํ•ด๋‹น๋˜๋Š” ๊ณณ์— UPDATE๋ฅผ ํ•ด์•ผํ•จ

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

์กฐํšŒ ์ˆœ๋ฒˆ ๋งค๊ธฐ๋Š” ๋ฐฉ๋ฒ•!

 

๋ฐฉ๋ฒ•1) 2021.12.29

SELECT @ROWNUM := @ROWNUM + 1 AS NO
FROM TABLE_NAME,
	 (SELECT @ROWNUM := 0 ) AS NO

 

๋ฐฉ๋ฒ•์„ ์ฐพ์„ ๋•Œ๋งˆ๋‹ค ์ถ”๊ฐ€ ์˜ˆ์ •!

 

์˜ˆ์ œ๋“ค ๋ณด๊ณ  ํ•  ๋•Œ๋Š” ๋ณ„์นญ์„ ๋ง˜๋Œ€๋กœ ํ•˜๋Š”๊ฑฐ ๊ฐ™๋˜๋ฐ ์ง์ ‘ ํ•ด๋ณด๋‹ˆ ๋ณ„์นญ ๋‹ค๋ฅด๊ฒŒ ํ•˜๋‹ˆ ๋จนํžˆ์ง€ ์•Š๋Š”๋ฐ ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ๋‹ค.

์ด์œ ๋ฅผ ์•„์‹œ๋Š” ๋ถ„์€ ๋Œ“๊ธ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

 

 

728x90
๋ฐ˜์‘ํ˜•
728x90
๋ฐ˜์‘ํ˜•

[SECOND, MINUTE, HOUR, DAY, MONTH, YEAR] ๊ด„ํ˜ธ์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ

DATE_ADD, DATE_SUB, ์‚ฌ์น™์—ฐ์‚ฐ(+, - ๋จ)

 

1. ๋‚ ์งœ ๋”ํ•˜๊ธฐ

SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH); 

SELECT DATE_ADD(NOW(), INTERVAL -1 MONTH);  

SELECT NOW + INTERVAL 1 MONTH

 

2. ๋‚ ์งœ ๋นผ๊ธฐ

SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH); 
SELECT DATE_SUB(NOW(), INTERVAL -1 MONTH);  
SELECT NOW + INTERVAL 1 MONTH

728x90
๋ฐ˜์‘ํ˜•

+ Recent posts