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

mysql 삭제 쿼리 질문드립니다. 채택완료

아기새 8년 전 조회 3,950

 

 

$a = 301;

 

[301]만 삭제하려고하는데 쿼리를 어떻게 날려야할까요..
 

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

답변 2개

채택된 답변
+20 포인트
복스리
8년 전

해당 레코드를 삭제하시려면  delete 문을 활용을 해야하는데 내용상 보았을 경우

내용에 특정부분만 지우시려고 하는걸로 생각되어 update문을 활용하시면 될꺼 같습니다

 

가렴 테이블명이 [AAA]라 가정하였을경우

UPDATE [AAA] SET wr_content = REPLACE(wr_content, '301', '') WHERE wr_id = $wr_id;

 

REPLACE란 내장함수를 이용하여 301로 되어있는 부분만을 지우시면됩니다.

 

그외 해당 레코드를 삭제하시려면

DELETE FROM [AAA] WHERE wr_id = '$wr_id';

를 사용하시기 바랍니다 ^^

 

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

답변에 대한 댓글 1개

아기새
8년 전
자세한 답변감사합니다..

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

$query = sql_query("UPDATE #table SET thumbimg = REPLACE(thumbimg, '".$a."', '') WHERE 조건문");

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

답변에 대한 댓글 1개

아기새
8년 전
감사합니다~~^^!

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

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

로그인