2016-10-29 3 views

답변

1

원하는대로 할 수 있습니까?

update t 
    set username = substring_index(email, '@', 1); 

다른 사람들이 다른 도메인에서 동일한 이메일 기본 이름을 가질 수 있습니다. 따라서 중복을 생성하지 않도록주의해야합니다.

문제가있는 경우 다른 질문을하십시오.

+0

이 쿼리는 구문 오류를 발생시킵니다. 테이블과 필드에 해당하는 이름을 모두 바꿨습니다. – manuel

+0

@ 마누엘, 고든 리노프는 그가 500k 포인트에 도달 할 때까지 투시력을 얻지 못할 것입니다. 만약 당신이 우리에게 * 실제로 그 오류가 * 무엇인지 * 알려 주면 어떨까요? 그러면 도움이 될 것입니다. 오류 'ERROR 1062 (23000) : 중복 된 항목 ...'이 발생 했습니까? :-)). – LSerni

+0

@isemi. . . 그 실수는 어리 석다. 세 번째 인수를'substring_index()'에 두지 않았으므로 이제 수정되었습니다. –