mysql 질문드립니다.
본문
안녕하세요mysql질문좀드립니다~
update g5_write_board01 테이블안에 wr_1이라는 필드에 여러개의 값을 랜덤으로 적용시킬수가 있나요?
update g5_write_board01 set wr_1='test' where wr_1>1 = 이렇게 하면 wr_1에 1을 제외한 모든값에 test가 들어가는데 (test, asdf, zxcv, qwer. xcvf)등등 의 지정한 값으로 랜덤하게 wr_1 에 넣을수가있나요?
답변 2
$arr = array('a', 'b', 'c');
shuffle($arr);
$sql = "update g5_write_board01 set wr_1='$arr[0]' where wr_1>1";
자게도 오늘은 썰렁하고, 고수님들이 바쁘신 것 같아요.
그렇다고 QNA 에 빵 글자가 오랜 시간, 떠 있는 것은 싫고 ㅡㅡ ㅎㅎ
잔머리입니다. ㅡㅡ
먼저 테스트 하실 때 고생하실지 모릅니다.
하지만, 될 것 같은 생각이 많아서 사전에 용서 바라면서 담습니다!!
/////////////////
explode() 함수와 같은 함수가 MySQL에도 있습니다.
http://dryad.kr/bbs/board.php?bo_table=rboard01&wr_id=240
이 내용 참조해 주시고요..
이것을 다시 가져오실 때는..
select * from g5_write_board01 order by rand() limit 5 ;
limit 뒤에 입력하셨던 놈들 갯수를 지정하시면 랜덤으로 집어 오실 수 있습니다.
될 것 같은데요. 자신은 못하겠습니다.
고수님들 지나가시다가 시간 되시면 살펴 주십시오. ㅠㅠ
해보시고 안 되시면 다시 말씀 주십시오.
오밤중이라도 어떻게 접근해 보겠습니다.