안녕하세요 sql 문의 드립니다.
~~ wr_id=1 의 여분필드가 wr_1 ~ 70 번 까지 있는데요...
밤 12시를 기준으로 해서 여분필드 값만 0으로 일괄변경하거나 삭제 할 수가 있을까요?
|
답변 4개
채택된 답변
+20 포인트
2023-02-15 (수) 11:21:04
자정에 작동하게 하는 쿼리를 만들어서
extend에 넣어두시면 될것같은데요
Copy
$wr_id = 1;
$sql = "update table set ";
for($i=1; $i <= 70; $i++) {
if ($i > 1) $sql.= " ,";
$sql .= " wr_".$i." = '0' ";
}
$sql .= "where wr_id= ".$wr_id;
sql_query($sql);
2023-02-15 (수) 14:20:21
어떤 용도인지는 몰라도
별도 테이블로 하나 만드시는 것이 좋을 듯합니다.
다둥이아빠
2023-02-15 (수) 10:45:48
노가다 했어요 ㅠㅠ 엑셀로~
2023-02-15 (수) 10:14:46
네 가능합니다.
자정에 실행할수 있는 crontab으로 파일을 만들어서 자정에 여분필드를 업데이트 하도록 처리해 주셔야 합니다.
답변을 작성하려면 로그인이 필요합니다.