테스트 사이트 - 개발 중인 베타 버전입니다

mysql로 게시판 날짜 수정 채택완료

djbkfl 3년 전 조회 4,415

mysql로 공지사항 날짜 수정을 하려고 합니다.

날짜를 2월 4일로 수정하고싶은데 어떤 쿼리를 작성하면 될까요??

 

</p>

<p>update bo_table

set bf_datetime = '2022-02-04'

where bf_datetime = '2022-02-15 17:40:47';</p>

<p>

 

이렇게 작성했더니 수정 안됐습니다ㅠㅠ...

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트

where를 wr_id = 32 이걸로 바꿔 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

d
djbkfl
3년 전
변경 안됐습니다...ㅠㅠㅠㅠ
d
djbkfl
3년 전
알려주신대로 작성했더니 에러코드1046이 뜹니당

댓글을 작성하려면 로그인이 필요합니다.

B
3년 전

bo_table은 필드명입니다. 필드명 보니까 g5_board_file 테이블이군요.

 

UPDATE g5_board_file SET bf_datetime='2022-02-04 00:00:00' WHERE bo_table='notice' AND wr_id=32

 

그리고, 공지 사항의 글 쓴 시간 변경은 아래처럼….

 

UPDATE g5_write_notice SET wr_datetime='2022-02-04 00:00:00' WHERE wr_id=32

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

d
djbkfl
3년 전
이걸 미리 봤어야되는데..^^ 이제서야 확인해서 퇴근시간만 늦어졌네요ㅠ

댓글을 작성하려면 로그인이 필요합니다.

djbkfl
3년 전

알고보니 테이블명을 컬럼명으로 잘못적었습니다! 문제 해결!!!!

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

djbkfl
3년 전

</p>

<p>use gccsc;</p>

<p>SELECT * FROM gccsc.g5_board_file

where bo_table="notice" and wr_id="32";</p>

<p>update bo_table

set bf_datetime = "2022-02-04"

where wr_id = "32"; </p>

<p>SELECT * FROM gccsc.g5_board_file

where bo_table="notice" and wr_id="32";</p>

<p>

 

이렇게 했더니

error code: 1146. Table'bccsc.bo_table'doesnt exist라고 뜹니다...ㅠㅠㅠ... 

sql 초보 살려주세요..

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

쟁반짜장
3년 전
UPDATE g5_board_file SET bf_datetime = "2022-02-04" WHERE bo_table = "notice" AND wr_id = 32
질문하실 때 g5_board_file 테이블을 사용이라고 말씀을 해 주셔야 합니다.
d
djbkfl
3년 전
그누보드 게시판이라 당연히 알거라고 생각했네요./.^^ 죄송합니다

댓글을 작성하려면 로그인이 필요합니다.

djbkfl
3년 전

이러한 에러코드가 뜹니다!

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인